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;

猜你喜欢

转载自www.cnblogs.com/JaxYoun/p/12597066.html