Обзор манипулирования данными

Инструкция DML (data manipulation language) выполняется в следующих случаях:

  • добавление в таблицу новых строк;

  • изменение в таблице существующих строк;

  • удаление из таблицы существующих строк.

Функция Описание
INSERT Добавляет в таблицу новую строку
UPDATE Изменяет в таблице существующие строки
DELETE Удаляет из таблицы существующие строки
MERGE Выполняет в таблице операцию обновления, вставки или удаления строки по условию

Когда требуется добавить, обновить или удалить данные в базе данных, выполняют инструкцию манипулирования данными (DML). Набор инструкций DML, образующих единый логический блок, называется транзакцией. Новые строки можно добавить в таблицу, используя инструкцию INSERT.

Приводимый ниже синтаксис позволяет вставить за раз одну строку.

     INSERT INTO table [(column [, column…])]
VALUES (value[, value...]);

Для добавления строк в таблицу, в которой значения извлекаются из существующих таблиц, можно использовать инструкцию INSERT. Вместо предложения VALUES используется подзапрос. Количество столбцов и типы их данных в списке столбцов предложения INSERT должны соответствовать количеству значений и типам их данных в подзапросе.

Если указать предложение WHERE, инструкция UPDATE изменит конкретные строки.

     UPDATE table SET column = value [, column = value, ...]

[WHERE condition];

Существующие строки удаляют с помощью инструкции DELETE. Конкретные строки можно удалить, задав предложение WHERE в инструкции DELETE.

     DELETE [FROM] table
[WHERE condition];

Инструкция MERGE рассматривается на занятии «Манипулирование большими наборами данных».

Далее: Резюме по пользовательскому доступу

Похожие записи