Speak.Me Учить иностранные слова

INSERT, UPDATE и DELETE в SQL

Содержание

Для модификации данных в SQL используются инструкции INSERT, UPDATE и DELETE.

INSERT

Инструкция INSERT вставляет строки в таблицу.

Имеет две формы. Первая позволяет вставлять строки явно указывая их значение:

Для обеих форм указание списка столбцов не является обязательным. Параметр DEFAULT VALUES вставляет значения по умолчанию для всех столбцов.

Вторая форма позволяет вставить в таблицу результирующий набор инструкции SELECT или хранимой процедуры:

UPDATE

Инструкция UPDATE используется для модификации строк таблицы:

Строки таблицы tab_name выбираются для изменения в соответствии с условием в предложении WHERE.

Значения столбцов каждой модифицируемой строки изменяются с помощью предложения SET.

FROM позволяет отобрать строки для изменения по более сложному условию, используя несколько связанных страниц.

DELETE

Инструкция DELETE удаляет строки из таблицы:

Удаляются все строки, которые удовлетворяют условие в предложении WHERE. Предложение WHERE может содержать вложенный запрос для более сложного условия, а можно использовать несколько другую форму инструкции (семантика схожа с инструкцией UPDATE):