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。
相关推荐
Elastic 中国社区官方博客7 小时前
将你自己的密钥用于现有 Elastic Cloud 部署
大数据·数据库·elasticsearch·全文检索
红海云8 小时前
Jev:给智能系统做判断的模型
大数据·数据库·人工智能
wjkjpcba8 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭8 小时前
达梦事物特性及MVCC
linux·运维·数据库
小马同学-9 小时前
MySQL主从复制和读写分离
数据库·mysql
谢亮_vipxieliang9 小时前
Spring 事务失效的常见场景
java·开发语言·数据库·spring boot
geovindu10 小时前
sql: JSON and XML Data Handling in SQL using sql server 2025
大数据·数据库·sqlserver·数据库开发·数据库架构
IT大白鼠10 小时前
图数据库系列 · 第 02 篇——架构拆解:原生图存储到因果集群
数据库·架构·nosql
EatFan11 小时前
从“框架混战“到“运行时收敛“:2026 年 AI Agent 开发框架的三条路线之争
java·数据库·人工智能·多智能体·ai agent·mcp·agent 框架
小蒜学长11 小时前
基于SpringBoot的佳新超市管理系统设计与实现系统(代码+数据库+LW)
java·数据库·spring boot·后端·佳新超市管理系统