Respuestas:
describe [db_name.]table_name;
para salida formateada, o
show create table [db_name.]table_name;
para la instrucción SQL que se puede usar para crear una tabla.
desc [db_name.]table_name;
para abreviar.
También puede usar la taquigrafía para describir como desc
para la descripción de la tabla.
desc [nombre_bd.] nombre_tabla;
o
use db_name;
desc nombre_tabla;
También puede usar explain
para la descripción de la tabla.
explicar [nombre_bd.] nombre_tabla;
Dará salida como:
+----------+-------------+------+-----+---------+-------+
| 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 | |
+----------+-------------+------+-----+---------+-------+
Quizás la pregunta debe ser un poco más precisa aquí acerca de lo que se requiere porque se puede leer de dos maneras diferentes. es decir
Dada la respuesta aceptada, el OP claramente pretendía que se interpretara de la primera manera. Para cualquiera que lea la pregunta de otra manera, intente
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';