Главная
»
Информационные системы
»
Управление данными
»
Язык определения данных. Примеры применения.
Язык определения данных. Примеры применения.
DDL - Data Definition Language - язык определения данных, составная часть SQL. Функции языков DDL определяются первым словом в предложении (часто называемом запросом), которое почти всегда является глаголом. В случае с SQL эти глаголы - create (создать), alter (изменить), drop (удалить). Это превращает природу языка в ряд обязательных утверждений (команд) к базе данных. Рассмотрим команды создания базы данных и таблиц.
Для создания базы данных служит команда
CREATE DATABASE имя_БД
Для активизации базы данных служит команда
USE имя_БД
Выполняйте эту команду при каждом входе в Query Analyzer, поскольку по умолчанию в качестве активной установлена БД master.
Для создания таблиц используется команда CREATE TABLE. Краткий формат этой команды (квадратные скобки означают необязательные элементы):
CREATE TABLE имя_таблицы(
Список_описаний_полей,
[Список_ограничений_таблицы]);
Операторы определения данных DDL
Оператор | Смысл | Действие |
CREATE TABLE | Создать таблицу | Создать новую таблицу в БД |
DROP TABLE | Удалить таблицу | Удалить таблицу из БД |
ALTER TABLE | Изменить таблицу | Изменяет структуру существующей таблицы или ограничения целостности, задаваемые для данной |
CREATE VIEW | Создать представление | Создает виртуальную таблицу, соответствующую некоторомуSQL-запросу |
ALTER VIEW | Изменить | Изменяет ранее созданное представление |
DROP VIEW | Удалить | Удаляет ранее созданное представление |
CREATE INDEX | Создать индекс | Создает индекс для некоторой таблицы для обеспечения быстрого доступа по атрибутам, входящим в индекс |
DROP INDEX | Удалить индекс | Удаляет ранее созданный индекс |
| | |
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.