Оператор 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).