mysql查看表和字段注释

亦凉 2021-05-04 17:41 724阅读 0赞

说明

在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息。
包括数据库名,数据库的表,表字段的数据类型等。
也就是说,我们想知道mysql中有那些库,那些表,表里面有那些字段以及他们的注释,
都可以从information_schema中获取。

1.查看数据库所有表名及注释

  1. SELECT
  2. table_name name,
  3. table_comment comment
  4. FROM
  5. information_schema.TABLES
  6. WHERE
  7. table_schema = '数据库名'

在这里插入图片描述

2.查看数据库所有表及字段的注释

  1. SELECT
  2. distinct
  3. a.table_name name,
  4. a.table_comment comment,
  5. b.COLUMN_NAME columnName,
  6. b.column_comment columnComment,
  7. b.column_type columnType,
  8. b.column_key columnKey
  9. FROM
  10. information_schema.TABLES a
  11. LEFT JOIN information_schema.COLUMNS b ON a.table_name = b.TABLE_NAME
  12. WHERE
  13. a.table_schema = '数据库名'

在这里插入图片描述

3.查看指定表的字段及注释

  1. SELECT
  2. distinct
  3. a.table_name name,
  4. a.table_comment comment,
  5. b.COLUMN_NAME columnName,
  6. b.column_comment columnComment,
  7. b.column_type columnType,
  8. b.column_key columnKey
  9. FROM
  10. information_schema.TABLES a
  11. LEFT JOIN information_schema.COLUMNS b ON a.table_name = b.TABLE_NAME
  12. and a.TABLE_SCHEMA = b.TABLE_SCHEMA
  13. WHERE
  14. a.table_schema = 'demo'
  15. and a.table_name = 'user'

在这里插入图片描述

参考文章:MySQL information_schema 详解

发表评论

表情:
评论列表 (有 0 条评论,724人围观)

还没有评论,来说两句吧...

相关阅读

    相关 fastadmin 的注释字段注释

    在安装好 fastdamin 之后,看官方的文档,说是创建表的时候,要写表注释和字段注释; 不了解数据库,只知道简单的表和字段的概念,这个注释是什么还真的不了解,于是,学习一

    相关 mysql查看字段注释

    说明 在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息。 包括数据库名,数据库的表,表字段的数据类型等。 也就是说,...