在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法,欢迎大家使用、建议、并贡献。
关于名字,想一个太难了,好在我这个聪明的小脑瓜灵感一现,怎么突出它的小,但重要呢?从小就学过雷锋的螺丝钉精神,摘自雷锋日记:虽然是细小的螺丝钉,是个细微的小齿轮,然而如果缺了它,那整个的机器就无法运转了,慢说是缺了它,即使是一枚小螺丝钉没拧紧,一个小齿轮略有破损,也要使机器的运转发生故障的…,感觉自己写的这个工具,很有这意味,虽然很小、但是开发中缺了它还不行,于是便起名为screw(螺丝钉)。
特点
简洁、轻量、设计良好
多数据库支持
多种格式文档
灵活扩展
支持自定义模板
数据库和文档生成支持
[x] MySQL
[x] MariaDB
[x] TIDB
[x] Oracle
[x] SqlServer
[x] PostgreSQL
[x] Cache DB(2016)
[x] html
[x] word
[x] markdown
文档截图
html
![](https://i-blog.csdnimg.cn/blog_migrate/6652acfdaaedce8f9268b83f2bead922.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d423aaffb1851252455b2b2853697f3c.png)
word
![](https://i-blog.csdnimg.cn/blog_migrate/7464bc236d6eb3a8b63bd5080d56391c.png)
markdwon
![](https://i-blog.csdnimg.cn/blog_migrate/82508858567861f270b0cf3f393daf89.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2d96a577c8ff9ee2c560c69e7847d25f.png)
项目地址
开源地址:https://gitee.com/leshalv/screw