Язык SQL – это язык, ставший стандартом доступа у БД. Язык SQL оперирует терминами несколько отличающихся от терминов реляционной теории, вместо отношений принять использовать понятие таблица, вместо понятия кортеж – понятие строка, вместо понятия атрибут – понятие колонка, столбец или поле. Основы языка SQL составляют операторы, разбитые на несколько групп по выполняемым функциям:
1. Операторы определения объектов БД:
CREATE SHEMA – создать схему базы данных
DROP SHEMA – удалить схему базы данных
CREATE TABLE – создать таблицу
ALTER TABLE – изменить таблицу
DROP TABLE – удалить таблицу
CREATE DOMAIN – создать домен
ALTER DOMAIN – изменить домен
DROP DOMAIN – удалить домен
CREATE COLLATION – создать последовательность
DROP COLLATION – удалить последовательность
CREATE VIEW – создать представление
DROP VIEW – удалить представление
2. Операторы манипулирования данными:
SELECT – отобрать строки из таблицы
INSERT – добавить строки в таблицу
UPDATE – изменить строки в таблице
DELETE – удалить строки в таблице
COMMIT – зафиксировать внесенные измерения
ROLLBACK – откатить внесенные изменения
3. Операторы защиты и управления данными:
CREATE ASSERTION – создать ограничение
DROP ASSERTION – удалить ограничение
GRANT – предоставить привилегии пользователю или приложению на манипулирование объектами
REVOKE – отменить привилегии пользователя и приложения