НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
127 of 150 menu

Команда CREATE TABLE

Команда CREATE TABLE используется для создания новой таблицы в выбранной базе данных. В команде задаётся структура таблицы: имена столбцов, их типы данных, а также ограничения целостности.

Команда создаёт таблицу и не возвращает результирующий набор строк.

Синтаксис

CREATE TABLE table_name ( column_name data_type, column_name data_type )

Типы данных

Тип Описание
INT Целое число
BIGINT Целое число большого диапазона
DECIMAL(p,s) Точное число с фиксированной точностью
FLOAT Число с плавающей точкой
VARCHAR(n) Строка переменной длины
CHAR(n) Строка фиксированной длины
TEXT Текстовое поле большой длины
DATE Дата (YYYY-MM-DD)
TIME Время (HH:MM:SS)
DATETIME Дата и время
TIMESTAMP Метка времени с учётом часового пояса
BOOLEAN Логическое значение (0 или 1)

Пример

Давайте создадим таблицу сотрудников с идентификатором, именем, возрастом и зарплатой:

CREATE TABLE employees ( id INT, name VARCHAR(100), age INT, salary INT )

Пример

Давайте создадим таблицу с указанием первичного ключа и обязательного поля имени:

CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(255) )

Смотрите также

  • команду ALTER TABLE,
    которая изменяет структуру таблицы
  • команду DROP TABLE,
    которая удаляет таблицу
  • команду PRIMARY KEY,
    которая задаёт уникальный ключ строки
  • команду FOREIGN KEY,
    которая связывает таблицы отношением
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить