项目开发过程中,需要将表数据维护到showDoc上,手动维护太过繁琐,我们可以通过如下方式进行转换为showDoc支持的markDown方式的文档,废话不多说,实用才是王道。
第一步:如下脚本放到数据库中执行
SELECT '字段' AS 字段, '类型' 类型, '非空' 非空, '主键' 主键, '自增' 自增, '默认值' 默认值, '注释' 注释, '备注' 备注 UNION ALL SELECT COLUMN_NAME 字段, COLUMN_TYPE 类型, -- DATA_TYPE 字段类型, -- CHARACTER_MAXIMUM_LENGTH 长度, if(IS_NULLABLE = 'NO','√','') 非空, if(COLUMN_KEY = 'PRI','√','') 主键, if(EXTRA = 'AUTO_INCREMENT','√','') 自增, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 注释, '' 备注 FROM INFORMATION_SCHEMA. COLUMNS WHERE -- 填写要导出表结构的数据库名称即可 table_schema = 'xxxx_test' AND -- 表名,填写要导出的表的名称 table_name = 'tbl_task'
上面的脚本执行完成后会生成下面截图所示的表结构
第二步:将上面截图中的数据复制到如下在线地址中,即可完成转换
效果如下图: