Navicat导出Excel格式表名表结构

复制代码
SELECT
    t.TABLE_NAME AS `表名`,
    t.TABLE_COMMENT AS `表注释`,
    c.COLUMN_NAME AS `字段名`,
    c.DATA_TYPE AS `类型`,
    c.CHARACTER_MAXIMUM_LENGTH AS `长度`,
    c.NUMERIC_SCALE AS `小数点`,
    CASE c.IS_NULLABLE WHEN 'NO' THEN '☑' ELSE '' END AS `不是null`,
    CASE c.COLUMN_KEY WHEN 'PRI' THEN '☑' ELSE '' END AS `主键`,
    c.COLUMN_COMMENT AS `字段注释`
FROM information_schema.TABLES t
LEFT JOIN information_schema.COLUMNS c
    ON t.TABLE_SCHEMA = c.TABLE_SCHEMA
    AND t.TABLE_NAME = c.TABLE_NAME
WHERE t.TABLE_SCHEMA = '你的数据库名'
-- AND t.TABLE_NAME = 'output_dispatch_plan' -- 单表就打开这个注释,多表注释掉
ORDER BY t.TABLE_NAME, c.ORDINAL_POSITION;
  1. 修改 t.TABLE_SCHEMA = '你的数据库名' 换成实际库名
  2. 单表导出:取消注释 AND t.TABLE_NAME = 'output_dispatch_plan';要整个库全部表结构,把这行注释掉
  3. 执行完,右键结果集 → 导出结果 → xlsx,直接拿到完整数据字典 Excel。
相关推荐
记忆张量MemTensor1 小时前
MemOS Skill 上线|一句话即可接入 MemOS Cloud
大数据·数据库·人工智能·typescript·开源
朋友圈自动点赞工具1 小时前
NAS游戏库自动下载新方案,Questarr部署教程
服务器·数据库·游戏·科技资讯
LadiesAndGentlemen2 小时前
概览篇:世界模型、空间智能与地理空间智能是什么关系
数据库·人工智能·自然语言处理·开源·aigc
昌原的儿子LEO2 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
Databend2 小时前
Cluster Key 最佳实践:列怎么选、顺序怎么排与粒度设计
大数据·数据库·sql
三8442 小时前
WordPress REST API 参数校验机制剖析:为什么 author__not_in 无法直接盲注?
服务器·前端·数据库
kobe_OKOK_2 小时前
ubuntu server 打包成一个压缩文件,并且在另一台电脑中解压缩
服务器·数据库·ubuntu
又是重名了2 小时前
集团项目信创改造3 mysql to dm 插入获取主键
数据库·mysql·dameng