Операторы языка манипулирования данными
К запросам языка манипуляции данными (Data Manipulation Language) относятся запросы на добавление, удаление и модификацию кортежей.
Добавление кортежа производится командой:
INSERT INTO имя_таблицы [(<список столбцов>)] VALUES (<список значений>)
Список столбцов и список значений указываются через запятую, а значения добавляются в соответствующие столбцы. Если необходимо добавить кортеж целиком (т.е. значения есть для всех полей и их порядок совпадает с порядком полей в отношении), то описание списка столбцов можно опустить.
Оператор удаления данных DELETE позволяет удалить одну или несколько строк из таблицы в соответствии с условиями, которые задаются для удаляемых строк. Синтаксис оператора DELETE следующий:
DELETE FROM <имя_таблицы> [WHERE <условия_отбора>]
Если условия отбора не задаются, то из таблицы удаляются все строки.
Операция обновления данных UPDATE требуется тогда, когда происходят изменения данных, которые надо отразить в базе данных.
Запрос на обновление может изменить сразу целую группу записей. Этот запрос состоит из трех частей:
- Предложение UPDATE, которое указывает на обновляемую таблицу;
- Предложение SET, задающее данные для обновления;
- Необязательный критерий WHERE, ограничивающий число записей, на которые воздействует запрос на обновление.
|