Операторы DML (Data Manipulation Language) - операторы манипулирования данными

  • SELECT - отобрать строки из таблиц
  • INSERT - добавить строки в таблицу
  • UPDATE - изменить строки в таблице
  • DELETE - удалить строки в таблице
  • COMMIT - зафиксировать внесенные изменения
  • ROLLBACK - откатить внесенные изменения

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

INSERT - вставка строк в таблицу

Пример 1. Вставка одной строки в таблицу:

INSERT INTO P (PNUM, PNAME) VALUES (4, "Иванов");

Пример 2. Вставка в таблицу нескольких строк, выбранных из другой таблицы (в таблицу TMP_TABLE вставляются данные о поставщиках из таблицы P, имеющие номера, большие 2):

INSERT INTO TMP_TABLE (PNUM, PNAME) SELECT PNUM, PNAME FROM P WHERE P.PNUM>2;

UPDATE - обновление строк в таблице

Пример 3. Обновление нескольких строк в таблице:

UPDATE P SET PNAME = "Пушников" WHERE P.PNUM = 1;

DELETE - удаление строк в таблице

Пример 4. Удаление нескольких строк в таблице:

DELETE FROM P WHERE P.PNUM = 1;

Пример 5. Удаление всех строк в таблице:

DELETE FROM P;

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

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

  • CREATE ASSERTION - создать ограничение
  • DROP ASSERTION - удалить ограничение
  • GRANT - предоставить привилегии пользователю или приложению на манипулирование объектами
  • REVOKE - отменить привилегии пользователя или приложения


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: