Yanıtlar:
describe [db_name.]table_name;
biçimlendirilmiş çıktı için veya
show create table [db_name.]table_name;
tablo oluşturmak için kullanılabilecek SQL deyimi için.
desc [db_name.]table_name;
kısaca.
desc
Tablo açıklaması için olduğu gibi kısaltmak için de kısayol kullanabilirsiniz .
desc [db_name.] tablo_adı;
veya
db_name kullanın;
tablo_adı;
explain
Tablo açıklaması için de kullanabilirsiniz .
açıkla [db_name.] tablo_adı;
Resmi dokümana bakın
Gibi çıktı verecek:
+----------+-------------+------+-----+---------+-------+
| 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 | |
+----------+-------------+------+-----+---------+-------+
Belki soru burada nedeniyle gerekenler ile ilgili biraz daha hassas olması gerekiyor olabilir iki farklı yol okumak olsun. yani
Kabul edilen cevap göz önüne alındığında, OP açıkça birinci şekilde yorumlanmasını amaçlamıştır. Soruyu okuyan herkes için başka bir yol deneyin
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';
SELECT COLUMN_NAME, TABLE_NAME,table_schema
FROM INFORMATION_SCHEMA.COLUMNS;