Odpowiedzi:
describe [db_name.]table_name;
dla sformatowanego wyjścia lub
show create table [db_name.]table_name;
dla instrukcji SQL, której można użyć do utworzenia tabeli.
desc [db_name.]table_name;
w skrócie.
Możesz także użyć skrótu do opisu jak desc
do opisu tabeli.
desc [nazwa_bazy.] nazwa_tabeli;
lub
użyj nazwy_db;
desc nazwa_tabeli;
Możesz także użyć explain
do opisu tabeli.
wyjaśnić [nazwa_bazy.] nazwa_tabeli;
Zobacz oficjalny dokument
Daje wynik, taki jak:
+----------+-------------+------+-----+---------+-------+
| 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 | |
+----------+-------------+------+-----+---------+-------+
Być może pytanie musi być nieco bardziej precyzyjne w tym, co jest wymagane, ponieważ można je odczytać na dwa różne sposoby. to znaczy
Biorąc pod uwagę przyjętą odpowiedź, PO wyraźnie zamierzał ją interpretować w pierwszy sposób. Dla każdego, kto czyta pytanie w drugą stronę, spróbuj
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';