Запрос CREATE TABLE SQL

Предложение CREATE TABLE

Предложение CREATE TABLE используется для создания таблиц в базе данных.

Грамматика SQL CREATE TABLE

CREATE TABLE Имя таблицы
(
Имя столбца1 Тип данных,
Имя столбца2 Тип данных,
Имя столбца3 Тип данных,
....
)

Тип данных (data_type) определяет,何种数据类型可以容纳列。Ниже приведена таблица с наиболее часто используемыми типами данных в SQL:

Тип данных Описание
  • integer(size)
  • int(size)
  • smallint(size)
  • tinyint(size)
Вмещает только целые числа. В скобках указывается максимальное количество знаков числа.
  • decimal(size,d)
  • numeric(size,d)

Вмещает число с плавающей запятой.

"size" определяет максимальное количество знаков числа. "d" определяет максимальное количество знаков после запятой.

char(size)

Вмещает строку фиксированной длины (может содержать буквы, цифры и специальные символы).

Указывает длину строки в скобках.

varchar(size)

Вмещает строку переменной длины (может содержать буквы, цифры и специальные символы).

Указывает максимальную длину строки в скобках.

date(yyyymmdd) Вмещает даты.

Пример SQL CREATE TABLE

Этот пример демонстрирует, как создать таблицу с именем "Person".

Эта таблица содержит 5 столбцов, имена которых: "Id_P", "LastName", "FirstName", "Address" и "City":

Создание таблицы Persons
(
Id_P int,
Фамилия varchar(255),
Имя varchar(255),
Адрес varchar(255),
Город varchar(255)
)

Тип данных столбца Id_P - int, содержит целые числа. Остальные 4 столбца имеют тип данных varchar, максимальная длина 255 символов.

Пустая таблица "Persons" выглядит так:

Id_P Фамилия Имя Адрес Город
         

Данные можно写入 пустую таблицу с помощью предложения INSERT INTO.