赞
踩
需要说明的是该方法应该适用很多工具,博主用的是navicat
- SELECT
- TABLE_NAME 表名,
- ( @i := @i + 1 ) AS 序号,
- COLUMN_NAME 列名,
- COLUMN_TYPE 数据类型,
- DATA_TYPE 字段类型,
- CHARACTER_MAXIMUM_LENGTH 长度,
- IS_NULLABLE 是否为空,
- COLUMN_DEFAULT 默认值,
- COLUMN_COMMENT 备注
- FROM
- INFORMATION_SCHEMA.COLUMNS,
- ( SELECT @i := 0 ) AS it
- WHERE
- -- test_database为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
- table_schema ='msedu_core'
- -- AND
- -- test_table为表名,到时候换成你要导出的表的名称
- -- 如果不写的话,默认会查询出所有表中的数据
- and table_name = 'tb_sys_user'

运行后结果
复制结果,或者直接navicat右上角导出为xlxs等方式
在我寻找导出文档工具的过程中,有幸碰到一个博主的文章,是关于java导出mysql或者oracle数据库表结构设计文档
项目下载运行之后(可以项目启动,也可以用生成的jar包运行):
填写相关连接后,点导出文档,生成如下
附带已经build包jar包的文件:https://download.csdn.net/download/asd051377305/88770392
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。