Ответы:
describe [db_name.]table_name;
для форматированного вывода, или
show create table [db_name.]table_name;
для оператора SQL, который можно использовать для создания таблицы.
desc [db_name.]table_name;
для краткости.
Вы также можете использовать сокращение для описания, как desc
для описания таблицы.
desc [имя_базы_данных]
или
использовать db_name;
desc table_name;
Вы также можете использовать explain
для описания таблицы.
объяснить [имя_БД.] имя_таблицы;
Смотрите официальный документ
Выдаст вывод как:
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | int(10) | NO | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| age | int(10) | YES | | NULL | |
| sex | varchar(10) | YES | | NULL | |
| sal | int(10) | YES | | NULL | |
| location | varchar(20) | YES | | Pune | |
+----------+-------------+------+-----+---------+-------+
Возможно, вопрос должен быть немного более точным о том, что требуется, потому что его можно прочитать двумя разными способами. т.е.
Учитывая принятый ответ, ФП явно намеревался интерпретировать его первым способом. Для тех, кто читает вопрос по-другому, попробуйте
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';