ЯЗЫК ЗАПРОСОВ SQL. ОПЕРАТОР SHOW И SELECT

Состав языка SQL

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

Поэтому в язык SQL в качестве составных частей входят:

  • - язык манипулирования данными (Data Manipulation Language, DML);
  • - язык определения данных (Data Definition Language, DDL);
  • - язык управления данными (Data Control Language, DCL).

Подчеркнем, что это не отдельные языки, а различные команды одного языка. Такое деление проведено только лишь с точки зрения различного функционального назначения этих команд.

Язык манипулирования данными используется, как это следует из его названия, для манипулирования данными в таблицах баз данных. Он состоит из 4 основных команд:

SELECT (выбрать);

INSERT (вставить);

UPDATE (обновить);

DELETE (удалить).

Язык определения данных используется для создания и изменения структуры базы данных и ее составных частей - таблиц, индексов, представлений (виртуальных таблиц), а также триггеров и сохраненных процедур. Основными его командами являются:

CREATE DATABASE (создать базу данных);

CREATE TABLE (создать таблицу);

CREATE VIEW (создать виртуальную таблицу);

CREATE INDEX (создать индекс);

CREATE TRIGGER (создать триггер);

CREATE PROCEDURE (создать сохраненную процедуру);

ALTER DATABASE (модифицировать базу данных);

ALTER TABLE (модифицировать таблицу);

ALTER VIEW (модифицировать виртуальную таблицу);

ALTER INDEX (модифицировать индекс);

ALTER TRIGGER (модифицировать триггер);

ALTER PROCEDURE (модифицировать сохраненную процедуру);

DROP DATABASE (удалить базу данных);

DROP TABLE (удалить таблицу);

DROP VIEW (удалить виртуальную таблицу);

DROP INDEX (удалить индекс);

DROP TRIGGER (удалить триггер);

DROP PROCEDURE (удалить сохраненную процедуру).

Язык управления данными используется для управления правами доступа к данным и выполнением процедур в многопользовательской среде. Более точно его можно назвать “язык управления доступом”. Он состоит из двух основных команд:

GRANT (дать права)

REVOKE (забрать права).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >