Команда 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,
которая связывает таблицы отношением