Главная страница
Содержание
 
 

Операторы языка манипулирования данными

К запросам языка манипуляции данными (Data Manipulation Language) относятся запросы на добавление, удаление и модификацию кортежей.

Добавление кортежа производится командой:

INSERT INTO имя_таблицы [(<список столбцов>)] VALUES (<список значений>)

Список столбцов и список значений указываются через запятую, а значения добавляются в соответствующие столбцы. Если необходимо добавить кортеж целиком (т.е. значения есть для всех полей и их порядок совпадает с порядком полей в отношении), то описание списка столбцов можно опустить.

Оператор удаления данных DELETE позволяет удалить одну или несколько строк из таблицы в соответствии с условиями, которые задаются для удаляемых строк. Синтаксис оператора DELETE следующий:

DELETE FROM <имя_таблицы> [WHERE <условия_отбора>]

Если условия отбора не задаются, то из таблицы удаляются все строки.

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

Запрос на обновление может изменить сразу целую группу записей. Этот запрос состоит из трех частей:

  1. Предложение UPDATE, которое указывает на обновляемую таблицу;
  2. Предложение SET, задающее данные для обновления;
  3. Необязательный критерий WHERE, ограничивающий число записей, на которые воздействует запрос на обновление.