- MySql
- Oracle
- SQLite
- 拉取项目代码
git clone git@github.com:sudot/data-dictionary.git
- 修改文件
src/main/resources/in-parameter.txt
相关信息 - 运行
net.sudot.excel.datadictionary.Appcation
类的main
方法
- 点此下载运行包
- 解压后修改文件
in-parameter.txt
- 双击解压后的
run.bat
脚本即可生成数据字典
示例表结构
DROP TABLE IF EXISTS `table_name_01`;
CREATE TABLE `table_name_01` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键' ,
`name` varchar(255) NULL COMMENT '姓名' ,
`memo` varchar(255) NULL COMMENT '演示一个有很长很长的备注字段。假设有一个性别字段值和释义的映射为->1:男性,0:女性' ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT='测试表-01'
;
DROP TABLE IF EXISTS `table_name_02`;
CREATE TABLE `table_name_02` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键' ,
`name` varchar(255) NULL COMMENT '姓名' ,
`memo` varchar(255) NULL COMMENT '演示一个有很长很长的备注字段。假设有一个性别字段值和释义的映射为->1:男性,0:女性' ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT='测试表-02'
;
DROP TABLE IF EXISTS `table_name_03`;
CREATE TABLE `table_name_03` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键' ,
`name` varchar(255) NULL COMMENT '姓名' ,
`memo` varchar(255) NULL COMMENT '演示一个有很长很长的备注字段。假设有一个性别字段值和释义的映射为->1:男性,0:女性' ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT='测试表-03'
;
DROP TABLE IF EXISTS `table_name_04`;
CREATE TABLE `table_name_04` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键' ,
`name` varchar(255) NULL COMMENT '姓名' ,
`memo` varchar(255) NULL COMMENT '演示一个有很长很长的备注字段。假设有一个性别字段值和释义的映射为->1:男性,0:女性' ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT='测试表-04'
;