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

Инструкция 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 рассматривается на занятии «Манипулирование большими наборами данных».

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

Статьи по теме
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)