Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Существуют различные подходы к структурированию языка SQL, но мы воспользуемся традиционным. Как уже отмечалось ранее, в языках для работы с данными выделяют три части – язык определения данных (DDL), язык манипулирования данными (DML) и язык управления данными (DCL). Эти три части имеются и в языке SQL.
К языку определения данных в первую очередь относятся запросы, предназначенные для создания (CREATE), изменения (ALTER) и удаления (DROP) таблиц. Помимо таблиц, в базе данных немало и других сущностей, которые также можно создавать, изменять и удалять, но мы, в рамках данного конспекта, остановимся только на работе с таблицами. Этого достаточно, чтобы выполнять основные операции.
Язык манипулирования данными включает запросы на добавление (INSERT), изменение (UPDATE) и удаление (DELETE) записей. Кроме того, сюда же относятся и запросы на выборку данных (SELECT).
Наконец, говоря о языке управления данными, нужно в первую очередь упомянуть запросы для создания ролей (CREATE ROLE), а также назначения (GRANT) и отзыва (REVOKE) полномочий. Не все СУБД вообще поддерживают эти запросы, а во многих СУБД эти же действия можно выполнить, используя графические средства администрирования. В настоящем конспекте мы не будет рассматривать эту часть языка, а интересующиеся могут обратиться к литературе или непосредственно к стандарту.
Мы перечислили основные запросы, требующиеся в повседневной работе, так что можно перейти к их более подробному рассмотрению.
Дата публикования: 2014-11-26; Прочитано: 206 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!