Команда сreate TABLE

CREATE TABLE -создает пустую таблицу -таблицу, не имеющую строк. Команда СREATE TABLE определяет имя таблицы и множество поименованных столбцов в указанном порядке. Для каждого столбца устанавливается тип и размер. Каждая таблица должна иметь хотя бы один столбец.

Синтаксис команды СREATE TABLE:

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

(< имя столбца > < тип данных >[(размер)],

< имя столбца > < тип данных >[(размер)],…);

Пробелы применяются для разделения отдельных частей команд в SQL, поэтому

их нельзя использовать как часть имени таблицы. Символ подчеркивания (_) наиболее часто используются для разделения слов в именах таблицы. Для типа CHAR нужно обязательно указывать размер --- целое число, задающее максимальное число символов,которые могут содержаться в поле.

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

CREATE TABLE Банки

(Idn integer, реквизиты char (10));

Важен порядок столбцов в определении таблицы, он определяет порядок, в котором задаются значения элементов строк. Определения столбцов могут не задаваться в отдельных строках, но они должны разделяться запятыми.

Команда ALTER TABLE.

ALTER TABLE -изменяет уже созданную таблицу.

Синтаксис команды:

ALTER TABLE < имя таблицы > ADD < имя столбца >

< тип данных > < размер >

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

Добавим в таблицу Банки столбец имя клиента

ALTER TABLE БАНКИ ADD ИМЯ КЛИЕНТА CHAR(10)

Команда DROP TABLE

DROP TABLE -удаляет пустую таблицу из базы данных.

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

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

После выполнения команды, имя таблицы больше не распознается как имя таблицы, команды не могут работать с объектом, имя которого было указано в команде DROP. Перед выполнением команды следует удостовериться, что эта таблица не содержит внешних ключей для какой-либо другой таблицы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: