数据库建表语句改成数据字典到word
·
总述:
看了些文章,要么是建工程,要么是复杂的sql语句(我没有成功...),其实有一个很简单的方法,适合少量的转换,就是替换.
方法:
Navicat复制出语句 -> 粘贴到notepad++ -> 正则替换 -> 粘贴到excel -> 粘贴到word,完成.
步骤:
1.粘贴出来我们的建表语句到notepad,如下:


直接粘贴,去掉多余的行,保留字段就够了.然后全选,Shitf+Tab,对整齐.
2.现在已经把数据拿到了,接下来就是正则替换,先写一个正则表达式(附正则语句)

1.匹配字段名
(?<=`\s.*|`)
2.匹配注释
.*?(?=\w)|',
3.匹配非空字段
.*DEFAULT NULL.*
4.匹配字段类型/长度
(.*`\s(?=\w+\(\w+\))|(?<=\)).*|(.*\s(?=datetime)|(?<=datetime).*)
用法:notepad++中,Ctrl+H,查找中输入需要的正则表达式,点击全部替换即可.

3.把结果粘贴到excel处理.字体,字号,对齐方式最好在这里就做好,不要去word做:

4.,最后粘贴整个表格到word中做好的模板表格中,合并表格格式即可.
最后:菜鸟一个,主要自己记个笔记.用到的,先用,后面有时间自己搞搞,看不上的就图个乐就好~
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)