Главная страница
Содержание
 
 

Операторы языка определения данных

Команды языка определения схемы данных представляют собой инструкции SQL, которые позволяют создавать и модифицировать элементы структуры базы данных. Например, используя SDL, можно создавать, удалять таблицы и изменять их структуру, создавать и удалять индексы.

Создание таблицы. Оператор создания таблицы имеет следующий вид:

CREATE TABLE <имя таблицы>

(<имя столбца> <тип данных> [NOT NULL]

[,<имя столбца> <тип данных> [NOT NULL]]…)

При создании таблицы для отдельных полей могут указываться некоторые дополнительные правила контроля вводимых в них значений. В табл. 3 перечислены типы данных, которые можно использовать при создании таблиц, используя Microsoft Jet DDL и предложение CREATE (СУБД Access).

Таблица 3 – Типы данных полей, доступных в Access

Тип данныхSQL тип
СчетчикCOUNTER
ТекстовыйTEXT
MemoLONGTEXT
ДенежныйCURRENCY
Дата/времяDATETIME
Числовой (одинарное с плавающей точкой) SINGLE
Числовой (двойное с плавающей точкой) DOUBLE
Числовой (целое) INTEGER
Числовой (длинное целое) LONG
Числовой (байт) BYTE

Для удаления таблиц служит инструкция

DROP TABLE <имя таблицы>

Для модификация структуры таблицы (добавление, удаление полей, изменения типов полей) используется оператор ALTER TABLE изменения структуры таблицы имеет следующий вид:

ALTER TABLE <имя таблицы>MODIFY | ADD | DROP <имя поля> [<тип данных>]

Вид и формат операторов языка определения данных могуи существенно меняться при переходе от одной СУБД к другой, поэтому перед примененением описанных инструкций необходимо ознакомиться с документацией для конкретной СУБД.