SQL: различия между версиями

Нет изменений в размере ,  2 года назад
(отклонено последнее 1 изменение (Uacodi): декларативность — важнейшая, определяющая характеристика этого языка запросов)
Операторы SQL делятся на:
* операторы определения данных ([[Data Definition Language]], DDL):
** [[Create (SQL)|CREATE]] создаетсоздаёт объект БД (саму базу, таблицу, [[Представление (базы данных)|представление]], пользователя и т. д.),
** [[Alter (SQL)|ALTER]] изменяет объект,
** [[Drop (SQL)|DROP]] удаляет объект;
** [[Delete (SQL)|DELETE]] удаляет данные;
* операторы определения доступа к данным ([[Data Control Language]], DCL):
** [[Grant (SQL)|GRANT]] предоставляет пользователю (группе) разрешения на определенныеопределённые операции с объектом,
** [[Revoke (SQL)|REVOKE]] отзывает ранее выданные разрешения,
** [[Deny (SQL)|DENY]] задаетзадаёт запрет, имеющий приоритет над разрешением;
* операторы управления [[Транзакция (информатика)|транзакциями]] ([[Transaction Control Language]], TCL):
** [[Commit (SQL)|COMMIT]] применяет транзакцию,