MySQL某表字段描述信息查询

  1. 场景:通常我们的项目需要输出设计文档,其中就包括数据库设计部分,往往需要描述实体表字段,手动拷贝太繁琐。
  2. 解决:MySQL提供了information_schema数据库来全局存储所有数据库表的元数据。我们可以借助它来获取项目表的信息。
  3. 执行语句:
-- 1.切换到元数据DB
use information_schema;

-- 2.查询表的字段信息
SELECT 
    ORDINAL_POSITION AS `序号`,
    COLUMN_NAME AS `字段名称`,
    COLUMN_COMENT AS `字段描述`,
    COLUMN_TYPE AS `字段类型`,
    IS_NULLABLE AS `允许为空`,
    COLUMN_DEFAULT AS `默认值`
FROM
    `COLUMNS`
WHERE
    TABLE_SCHEMA = "yang_dev"
    AND TABLE_NAME = "t_task"
ORDER BY
    ORDINAL_POSITION;
  1. 将上述语句执行的查询结果选中,复制(包括字段名和数据)到excel文档中;调好表格样式,然后将有效数据复制到word文档,完美。
    注:以上操作全部在Navicat工具中完成。
posted @ 2020-03-30 10:42  JaxYoun  阅读(941)  评论(0编辑  收藏  举报