ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
www.infosait1.ho.ua
 

Введение в структурированный язык запросов SQL.
Типы команд SQL

Автор: admin

Дата: 2010-03-15

Типы команд SQL

Реализация в SQL концепции операций, ориентированных на табличное представление данных, позволила создать компактный язык с небольшим набором предложений. Язык SQL может использоваться как для выполнения запросов к данным, так и для построения прикладных программ.

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

Основные категории команд языка SQL:

  • DDL – язык определения данных;
  • DML – язык манипулирования данными;
  • DQL – язык запросов;
  • DCL – язык управления данными;
  • команды администрирования данных;
  • команды управления транзакциями

Определение структур базы данных (DDL)

Язык определения данных (Data Definition Language, DDL) позволяет создавать и изменять структуру объектов базы данных, например, создавать и удалять таблицы. Основными командами языка DDL являются следующие:

  • CREATE TABLE,
  • ALTER TABLE,
  • DROP TABLE,
  • CREATE INDEX,
  • ALTER INDEX,
  • DROP INDEX.

Манипулирование данными (DML)

Язык манипулирования данными (Data Manipulation Language, DML) используется для манипулирования информацией внутри объектов реляционной базы данных посредством трех основных команд:

  • INSERT,
  • UPDATE,
  • DELETE.

Выборка данных (DQL)

Язык запросов DQL наиболее известен пользователям реляционной базы данных, несмотря на то, что он включает одну команду SELECT. Эта команда вместе со своими многочисленными опциями и предложениями используется для формирования запросов к реляционной базе данных.

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

Команды управления данными позволяют управлять доступом к информации, находящейся внутри базы данных. Как правило, они используются для создания объектов, связанных с доступом к данным, а также служат для контроля над распределением привилегий между пользователями. Команды управления данными следующие:

  • GRANT,
  • REVOKE.

Команды администрирования данных

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

Команды управления транзакциями

Существуют следующие команды, позволяющие управлять транзакциями базы данных:

  • COMMIT,
  • ROLLBACK,
  • SAVEPOINT,
  • SET TRANSACTION.


Просмотров: 1348

Оцените заметку: 1 2 3 4 5

Комментарий к этой заметке:

Добавить Ваш комментарий:

Введите сумму чисел с картинки:
sum

статистика
Besucherzahler ukrain women
счетчик посещений