Команда SHOW CREATE TABLE
Команда SHOW CREATE TABLE используется для получения
полного SQL-кода, с помощью которого была создана таблица.
В выводе отображаются все столбцы, типы данных,
ограничения, индексы и параметры хранения.
Команда полезна для анализа структуры таблицы
и восстановления SQL-кода создания таблицы.
Синтаксис
SHOW CREATE TABLE table_name
Таблицы для примеров
| id | name | salary | hire_date |
|---|---|---|---|
| 1 | Ivan | 50000 | 2022-01-10 |
| 2 | Olga | 52000 | 2023-03-05 |
| 3 | Sergey | 48000 | 2021-11-20 |
Пример
Давайте выведем SQL-код создания таблицы employees:
SHOW CREATE TABLE employees
Результат выполнения кода:
| Table | Create Table |
|---|---|
| employees | CREATE TABLE `employees` ( `id` int NOT NULL, `name` varchar(100) NOT NULL, `salary` int DEFAULT NULL, `hire_date` date NOT NULL DEFAULT '2024-01-01', PRIMARY KEY (`id`), KEY `idx_employees_salary` (`salary`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
Смотрите также
-
команду
CREATE TABLE,
которая создаёт таблицу -
команду
ALTER TABLE,
которая меняет структуру таблицы -
команду
SHOW COLUMNS,
которая показывает столбцы таблицы -
команду
SHOW INDEX,
которая выводит индексы таблицы