抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

MySQL数据库中查询表的所有列名

查询某个数据库中某个表的所有列名

1
2
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';

查询某个数据库中某个表的所有列名,并用逗号连接

1
2
SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';

查询某个数据库中某个表的所有列名相关属性

1
2
3
4
5
6
7
8
SELECT
COLUMN_NAME AS '列名',
COLUMN_COMMENT AS '备注',
IS_NULLABLE AS '是否为空',
DATA_TYPE AS '字段类型',
CHARACTER_MAXIMUM_LENGTH AS '长度'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';

注意:只需要替换db_name(数据库名)和tb_name(表名)