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。
相关推荐
奇牙coding13 分钟前
GPT-5.5 报 401 invalid_api_key 怎么办?换密钥前按 4 层排查请求头、项目权限和端点
数据库·gpt·ios·ai
IvorySQL16 分钟前
PostgreSQL 日报| WAL summarizer 断言失败(10 月 26 日)
数据库·postgresql·区块链
这个DBA有点耶1 小时前
2026年国产数据库“实际用户增长最快”核验指南:口径优先级、可查数据与选型动作清单
数据库·mysql·架构
程序员塔塔喵1 小时前
【MySQL篇|第三篇】脏读,幻读,不可重复读
数据库·mysql·不可重复读·幻读·脏读
数据库小学妹2 小时前
OLAP数据库怎么选、怎么优化?路线、提速与边界
运维·数据库·后端
织码weavecodes2 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
小羊没烦恼!2 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
这个DBA有点耶2 小时前
备份成功≠数据可恢复:静默损坏会让物理备份把坏页一起带走
数据库·mysql·代码规范
数据库小学妹2 小时前
MySQL MDL锁等待排查:DDL卡住与长事务定位
数据库·后端·mysql
Thneonl2 小时前
ClickHouse UPDATE:一秒返回,三小时才生效
数据库·后端