Mysql获取某个库的某个表中的字段列名

Mysql获取表中的字段列名

通过information_schema库获取

select COLUMN_NAME from information_schema.COLUMNS where table_name = '{表名}' and table_schema = '{库名}';

字段含义

COLUMN_NAME     # 表中字段列名
Table_schema	# 数据表所属的数据库名
Table_name      # 表名称

information_schema库详解(存放mysql的元数据)

                             information_schema库中的表的作用:

SCHEMATA # 提供了关于数据库的信息。

TABLES表  # 给出了关于数据库中的表的信息。

COLUMNS表 # 给出了表中的列信息。

STATISTICS # 给出了关于表索引的信息。

USER_PRIVILEGES # 给出了关于全程权限的信息。该信息源自mysql.user授权表。

SCHEMA_PRIVILEGES # 给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。

TABLE_PRIVILEGES # 给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。

COLUMN_PRIVILEGES # 给出了关于列权限的信息。该信息源自mysql.columns_priv授权表。

CHARACTER_SETS # 提供了关于可用字符集的信息。

COLLATIONS # 提供了关于各字符集的对照信息。

COLLATION_CHARACTER_SET_APPLICABILITY # 指明了可用于校对的字符集。

TABLE_CONSTRAINTS # 描述了存在约束的表。

KEY_COLUMN_USAGE # 描述了具有约束的键列。

ROUTINES # 提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。

VIEWS # 给出了关于数据库中的视图的信息。

TRIGGERS # 提供了关于触发程序的信息。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值