Правила синтаксиса и основные запросы sql

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

Запросы языка SQL можно разделить на следующие шесть основных категорий:

- язык определения данных (Data Definition Language – DDL) позволяет

создавать и изменять структуру объектов БД, например создавать и удалять таблицы;

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

используется для манипулирования информацией внутри объектов реляционной БД, например добавляет строки в таблицы;

- язык выборки данных (Data Query Language–DQL) включает один запрос

SELECT, который вместе со своими многочисленными опциями и предложениями используется для формирования запросов к реляционной БД;

-  язык управления доступом к данным (Data Control Language – DCL) позволяет управлять доступом к информации, находящейся внутри БД. Как правило, данный язык используется для создания объектов, связанных с доступом к данным, а также служат для контроля над распределением привилегий между пользователями;

-  язык управления транзакциями;

-  язык администрирования данных, с помощью команд которого пользователь контролирует выполняемые действия и анализирует операцииБД. Он также используется при анализе производительности системы. Не следует путать администрирование данных с администрированием БД, которое представляет собой общее управление БД и подразумевает использование запросов всех уровней.

Отдельно следует отметить процедурный язык Firebird(PSQL), который используется при написании хранимых процедур и триггеров. В настоящем учебном пособии при описании конструкций, доступных для использования только в процедурном языке, будет использоваться термин оператор.

Основные категории запросов языка SQL предназначены для выполнения различных функций, включая построение объектов БД и манипулирование ими, начальную загрузку данных в таблицы, обновление и удаление существующей информации, выполнение запросов к БД, управление доступом к ней и ее общее администрирование.

предыдущаяследующая