Ответ
Для создания таблицы в SQL используется оператор CREATE TABLE.
Базовый синтаксис:
CREATE TABLE table_name (
column1_name data_type [constraints],
column2_name data_type [constraints],
...
[table_constraints]
);
Практический пример: Создание таблицы users для хранения данных пользователей.
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
birth_date DATE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_email (email) -- Создание индекса для ускорения поиска
);
Ключевые элементы запроса:
CREATE TABLE— ключевые слова оператора.table_name— имя создаваемой таблицы.column_name— имя столбца.data_type— тип данных столбца (например,INT,VARCHAR(N),DATE,TIMESTAMP).constraints— ограничения для столбца:PRIMARY KEY— первичный ключ.NOT NULL— запрет на пустые значения.UNIQUE— гарантия уникальности значений.DEFAULT— значение по умолчанию.FOREIGN KEY— ссылка на другую таблицу (внешний ключ).