Основные операторы языка SQL

Наиболее важные операторы выделены в стандарте ANSI/ISO SQL.

Data Definition Language (DDL) – язык описания данных.

Эта составляющая языка содержит операторы, позволяющие создавать, модифицировать и уничтожать базы данных и объекты внутри них (таблицы, представления) (табл. 4.4).

Таблица 4.4 Операторы DDL

Оператор Описание
CREATE TABLE Добавление новой таблицы к базе данных
DROP TABLE Удаление таблицы из базы данных
ALTER TABLE Изменение структуры имеющейся таблицы
CREATE VIEW Добавление нового представления к базе данных
DROP VIEW Удаление представления
CREATE INDEX Создание нового индекса
DROP INDEX Удаление существующего индекса

 

Data Manipulation Language (DML) – язык манипулирования данными. Эта составляющая языка содержит операторы, позволяющие добавлять, выбирать, удалять и модифицировать данные. Эти операторы не обязательно должны завершать транзакцию, внутри которой они вызваны. Описание операторов представлено в табл. 4.5

Таблица 4.5 Операторы DML

Оператор Описание
SELECT Выбор данных
INSERT Вставка данных
DELETE Удаление данных
UPDATE Обновление данных

 

Иногда оператор SELECT относят к отдельной категории Data Query Language (DQL) – язык запрашиваемых данных.

Transaction Control Language (TCL) – язык управления транзакциями.

Транзакция – это группа операций модификации данных, имеющих логически законченный смысл, после выполнения которых база данных останется корректной. Операторы данного класса (табл. 4.6) применяются для управления изменениями, выполняемыми группой операторов DML.

Таблица 4.6 Операторы TCL

Оператор Описание
COMMIT Завершение транзакции и сохранение изменений в базе данных
ROLLBACK Откат транзакции и отмена изменений в базе данных
SET TRANSACTION Установка параметров доступа к данным в текущей транзакции

Data Control Language (DCL) – язык управления данными. Операторы этой группы (табл. 4.7), иногда называемые операторами Access Control Language – язык управления базой, применяются для осуществления административных функций, присваивающих или отменяющих право (привилегию) использовать базу данных, таблицу базы данных, а также выполнять те или иные операторы SQL.

Таблица 4.7 Операторы GCL

Оператор Описание
GRANT Присвоение привилегии
REVOKE Отмена привилегии







Дата добавления: 2015-04-03; просмотров: 2465;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.