Что такое DML в базе данных?
DML (Data Manipulation Language) в базах данных относится к языку запросов, который позволяет изменять данные в таблицах. DML включает в себя такие операции, как добавление, изменение и удаление данных из таблиц.
Примеры операций DML:
1. INSERT: Эта операция добавляет новые строки в таблицу. Например, мы можем добавить новую запись в таблицу сотрудников:
INSERT INTO employees (name, age, gender) VALUES ('John Doe', 30, 'M');
2. UPDATE: Эта операция обновляет существующие строки в таблице. Например, мы можем изменить возраст сотрудника по имени:
UPDATE employees SET age=32 WHERE name='John Doe';
3. DELETE: Эта операция удаляет строки из таблицы. Например, мы можем удалить сотрудника по имени:
DELETE FROM employees WHERE name='John Doe';
Кроме того, DML может включать и другие операции, такие как SELECT, которые позволяют выбирать данные из таблицы, и объединять таблицы с помощью операторов JOIN.
Пример использования операторов JOIN и SELECT в DML:
SELECT employees.name, departments.name
FROM employees JOIN departments
ON employees.department_id = departments.department_id;
Этот запрос извлекает данные из таблицы employees и таблицы departments, используя оператор JOIN для объединения двух таблиц по department_id. Затем оператор SELECT выбирает только имена сотрудников из таблицы employees и соответствующие имена отделов из таблицы departments и выводит их вместе.