更新时间:2026-07-03 GMT+08:00
查看指定表所有列
功能描述
查看指定表中的所有列。可通过 FROM / IN 指定表所属的数据库。
语法格式
SHOW COLUMNS { FROM | IN } table_name [ { FROM | IN } db_name ]
参数说明
| 参数 | 是否必选 | 描述 |
|---|---|---|
| table_name | 是 | 表名称。 |
| db_name | 否 | 数据库名称。用于限定表所属的数据库。 |
| FROM / IN | 是(第一组) | 指定要查看列的表。FROM 和 IN 功能相同,可互换使用。 |
| FROM / IN | 否(第二组) | 指定表所属的数据库。与第一组关键字功能相同。 |
注意事项
- 所指定的表必须是数据库中存在的表,否则会出错。
- 第一组 FROM / IN 后跟表名,第二组 FROM / IN 后跟数据库名,两者功能相同但位置含义不同。
示例1:查看表的所有列
查看student表中的所有列。
SHOW COLUMNS FROM student;
返回结果示例:
+---------+ |col_name | +---------+ |id | |name | |age | |score | +---------+
示例2:指定数据库查看表的列
查看school_db数据库下student表的所有列。
SHOW COLUMNS FROM student FROM school_db;
示例3:使用 IN 关键字查看表的列
使用IN关键字查看student表中的所有列。
SHOW COLUMNS IN student;
示例4:使用 IN 关键字指定数据库
使用IN关键字指定数据库查看student表的所有列。
SHOW COLUMNS IN student IN school_db;
父主题: 查看表