logo search
Программирование в среде Delphy / Программирование в среде Delphi

30.1. Составные части sql

SQL состоит из 3 частей:

• DML (Data Manipulation Language) – язык манипулирования данными,

• DDL (Data Definition Language) – язык определения данными,

• DCL (Data Control Language) – язык управления данными.

DML

DML состоит из 4 основных команд:

• Select – выбрать записи из таблиц,

• Insert – вставить записи в таблицу,

• UpDate – обновить записи в таблице,

• Delete – удалить записи из таблицы.

DDL

DDL состоит из следующих команд:

• Create DataBase – создать базу данных,

• Create Table – создать таблицу,

• Create View – создать временную таблицу,

• Create Trigger – создать триггер, т.е. хранимую процедуру, которая будет вызываться автоматически при наступлении какого–то события,

• Create Index – создать индекс,

• Create Procedure – создать хранимую процедуру,

• Alter DataBase – модифицировать базу данных,

• Alter Table – модифицировать таблицу,

• Alter View – модифицировать временную таблицу,

• Alter Trigger – модифицировать триггер,

• Alter Index – модифицировать индекс,

• Alter Procedure – модифицировать хранимую процедуру,

• Drop DataBase – удалить базу данных,

• Drop Table – удалить таблицу,

• Drop View – удалить временную таблицу,

• Drop Trigger – удалить триггер,

• Drop Index – удалить индекс,

• Drop Procedure – удалить хранимую процедуру.

DCL

DCL управляет доступом к базе данных:

• Grand – дать права доступа к базе данных,

• Revoke – отобрать права доступа к базе данных.

Остановимся на рассмотрении только наиболее важной команды языка манипулирования данными – Select.