感谢你的到来
一起学习进步

做mysql数据库字典,查出表的表名,字段名,数据类型,注释,默认值

单独查询某个表的注释、字段

select
TABLE_NAME AS ‘表名’,
COLUMN_NAME AS ‘字段名’,
COLUMN_TYPE AS ‘数据类型’,
column_default as ‘默认值’,
COLUMN_COMMENT AS ‘注释’
from information_schema.columns
where TABLE_SCHEMA=’数据库名’ and TABLE_NAME=’某个表名’

查询整库

SELECT
a.TABLE_NAME AS 表名,
a.TABLE_COMMENT AS 表注释,
b.COLUMN_NAME AS 字段名,
b.COLUMN_TYPE AS 数据类型,
b.COLUMN_COMMENT AS 字段注释
FROM
INFORMATION_SCHEMA.TABLES AS a,
INFORMATION_SCHEMA.COLUMNS AS b
WHERE
b.TABLE_NAME = a.TABLE_NAME
AND a.TABLE_SCHEMA = ‘数据库名字’;

可根据所需查询属性
1、table_catalog          :不管是table | view 这个列的值总是def

2、table_schema          :表 | 视图所在的数据库名

3、table_name           :表名 | 视图名

4、column_name          :列名

5、column_default         :列的默认值

6、is_nullable            :是否可以取空值

7、data_type            :列的数据类型

8、character_maximum_length   :列的最大长度(这列只有在数据类型为char | varchar 时才有意义)

9、column_type           :列类型这个类型比data_type列所指定的更加详细,如data_type 是int 而column_type 就有可以能是int(11)

10、column_key           :列上的索引类型 主键–>PRI | 唯一索引 –>UNI 一般索引 –>MUL
  
11、column_comment :备注



赞(1) 打赏
未经允许不得转载:IT起义 » 做mysql数据库字典,查出表的表名,字段名,数据类型,注释,默认值
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

跨境电商|抖音营销

微信:345497590QQ 345497590

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏