mysql怎么查询表的字段名

MysqL中可用“SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名'”语句查询表的字段名。

本教程操作环境:windows10系统、MysqL8.0.22版本、Dell G3电脑。

MysqL怎么查询表的字段名

使用下面的语句查询:

select COLUMN_NAME from information_schema.COLUMNS 
where table_name = ‘your_table_name’;

上述的做法有一点问题,如果多个数据库中存在你想要查询的表名,那么查询的结果会包括全部的字段信息。

MysqL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。

information_schema,里面存放着所有数据库的信息(比如表名、 列名、对应权限等),

通过DESC information_schema.COLUMNS可以看到该表中列名为TABLE_SCHEMA是记录数据库名,因此下面的写法更为严格

添加数据库

SELECT COLUMN_NAME FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称';

在可视化工具 MysqL Workbench 中显示的结果类似如下:

12.png

推荐学习:mysql视频教程

相关文章

目录MySQL卸载环境查看是否已安装MySQL卸载mysql服务查看是否...
目录数据类型数据类型分类数值类型以TINYINT认识整型族有符号...
目录表的约束空属性非空约束(NOT NULL Constraint)默认值定...
目录函数时间日期函数:字符串函数数学函数其他函数 函数 时间...
目录使用C语言连接库的安装C APImysql_initmysql_real_conne...
目录用户用户管理查询所有用户查看当前用户查看当前连接数创...