要查询 MySQL 数据库中表的结构,可以使用以下几种常用方法:
-
DESCRIBE 或 DESC 命令(最简单的方式):
-
SHOW COLUMNS 命令:
-
SHOW CREATE TABLE 命令(可以查看更详细的信息,包括创建表的 SQL 语句):
-
查询 INFORMATION_SCHEMA 系统表(更灵活,可以自定义条件筛选):
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名';
这些命令返回的信息通常包括:
-
字段名(Field)
-
数据类型(Type)
-
是否允许为 NULL(Null)
-
主键信息(Key)
-
默认值(Default)
-
额外信息(Extra,如自增等)
使用时,请将命令中的 "表名" 替换为你要查询的实际表名,如果是跨数据库查询,可能需要指定数据库名,如DESCRIBE 数据库名.表名;。