Оператор SQL CREATE


Оператор SQL CREATE служит для создания объектов базы данных. Разные СУБД работают с разными объектами, но наиболее общими для большинства СУБД будут команды создания таблицы (оператор SQL CREATE TABLE) и создания представления (оператор SQL CREATE VIEW).

Синтаксис оператора SQL CREATE TABLE выглядит следующим образом:

CREATE TABLE  table_name (
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size)
...
)

Пример оператора SQL CREATE. Используя оператор SQL CREATE создать таблицу Planets содержащую следующие поля: ID (числовой), PlanetName (символьный), Radius (вещественный), SunSeason (вещественный), OpeningYear (числовой), HavingRings (логический), Opener (символьный):

CREATE TABLE Planets (
ID int,
PlanetName varchar(10),
Radius float (10),
SunSeason float(10),
OpeningYear int,
HavingRings bit,
Opener varchar(30)
)

В данном коде использовались типы СУБД MS SQL Server. В других СУБД названия типов могут отличаться!

В результате выполнения запроса будет создана таблица с перечисленными полями и их типами.

Пояснение: Поле HavingRings имеет тип bit, принимающее 2 значения — 1 или 0 (TRUE, FALSE).