MySQL 表信息查询,便于补数据库结构设计文档

MySQL 表信息查询,便于补数据库结构设计文档

select c.table_name 表名,
t.TABLE_COMMENT 表说明,
c.COLUMN_NAME 列名,
c.COLUMN_TYPE 数据类型,
case c.COLUMN_KEY when 'PRI' then '是' else '' end 主键,
case c.is_nullable when 'YES' then '是' else '否' end 是否非空,
c.COLUMN_COMMENT 注释
from information_schema.`COLUMNS` c,
information_schema.TABLES t
where c.TABLE_SCHEMA = '数据库名'
and c.TABLE_SCHEMA = t.TABLE_SCHEMA
and c.TABLE_NAME = t.TABLE_NAME
and c.TABLE_NAME in ('表名')
order by c.table_name asc, (case c.COLUMN_KEY when 'PRI' then 1 else 0 end) desc, c.COLUMN_NAME asc;

ORACLE 表字段信息查询

SELECT c1.TABLE_NAME as table_name_en, c3.COMMENTS as table_name_zh, c1.COLUMN_NAME, c2.COMMENTS
FROM user_tab_columns c1
LEFT JOIN user_col_comments c2 ON c1.TABLE_NAME = c2.TABLE_NAME AND c1.COLUMN_NAME = c2.COLUMN_NAME
left join USER_TAB_COMMENTS c3 on c1.TABLE_NAME = c3.TABLE_NAME
WHERE c1.TABLE_NAME = '表明'
and c1.COLUMN_NAME in (
'字段名')
order by c2.comments;
posted @   临渊不羡渔  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-06-14 windows docker desktop配置文件
点击右上角即可分享
微信分享提示