Команда DESCRIBE (DESC)
Команда DESCRIBE (сокращённо DESC)
используется для быстрого просмотра структуры таблицы.
Она показывает имена столбцов, типы данных,
разрешение NULL, ключи,
значения по умолчанию и дополнительные атрибуты.
Команда является упрощённой формой
SHOW COLUMNS.
Синтаксис
DESCRIBE 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 |
Пример
Давайте выведем структуру таблицы employees:
DESCRIBE employees
Результат выполнения кода:
| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| id | int | NO | PRI | NULL | auto_increment |
| name | varchar(100) | NO | NULL | ||
| salary | int | YES | NULL | ||
| hire_date | date | NO | 2024-01-01 |
Пример
Давайте используем сокращённую форму DESC для получения структуры таблицы:
DESC employees
Результат выполнения кода:
| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| id | int | NO | PRI | NULL | auto_increment |
| name | varchar(100) | NO | NULL | ||
| salary | int | YES | NULL | ||
| hire_date | date | NO | 2024-01-01 |
Смотрите также
-
команду
SHOW COLUMNS,
которая выводит столбцы таблицы -
команду
SHOW CREATE TABLE,
которая показывает DDL таблицы -
команду
SHOW INDEX,
которая показывает индексы таблицы