navicat 导出mysql的表信息(字段,类型,注释等)

1、查询:

SELECT
  COLUMN_NAME 列名,
  COLUMN_COMMENT 名称 ,
  COLUMN_TYPE 数据类型,
  DATA_TYPE 字段类型,  
  CHARACTER_MAXIMUM_LENGTH 长度,
  IS_NULLABLE 是否必填,
  COLUMN_DEFAULT 描述 
FROM
 INFORMATION_SCHEMA.COLUMNS
where
-- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
table_schema ='数据库名-需要替换'
AND
-- article为表名,到时候换成你要导出的表的名称
-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称
table_name  = 'project'

2、得到的结果,全选,右键复制:

3、粘贴到Excel,得到结果:

 

 

### 使用 Navicat结构信息导出到 Excel 的方法 为了将 MySQL 数据库中的结构信息导出到 Excel 文件中,可以利用 SQL 查询来获取所需的元数据并将其保存为 CSV 或 Excel 格式。以下是具体实现方式: 可以通过执行如下 SQL 语句查询特定数据库下的指定格的列详情[^1]: ```sql SELECT COLUMN_NAME AS '字段名称', COLUMN_TYPE AS '字段类型', IF(IS_NULLABLE='NO','否','是') AS '是否必填', COLUMN_COMMENT AS '注释' FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'bs-gds' AND table_name = 'sys_menu'; ``` 另一种更全面的方式是在上述基础上增加 `COLUMN_DEFAULT` 字段用于示默认值[^2]: ```sql SELECT COLUMN_NAME AS '字段名称', COLUMN_TYPE AS '字段类型', IF(IS_NULLABLE='NO','否','是') AS '是否必填', COLUMN_DEFAULT As '默认值', COLUMN_COMMENT AS '注释' FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = '数据库字' AND table_name = '字'; ``` 在 Navicat 中操作时,先连接目标数据库实例,在查询编辑器里输入以上任一版本的命令文本;运行该查询后会得到一张临时的结果集视图展示所选的各项属性。 接着点击工具栏上的“导出向导”,选择合适的文件格式(如 `.csv`),设置好分隔符等参数之后即可完成整个过程。对于希望直接获得 .xlsx 扩展的情况,则可以在外部借助 Microsoft Office 应用程序打开已生成的CSV文档再另存为目标电子格形式或者使用支持批量转换的服务/软件处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值