沈阳做网站的公司,软件开发环境,珠海网站建设方案优化,免费简历模板下载word数据结构模板
开发完软件系统后#xff0c;往往需要进行一些登记——《软件系统数据结构登记表》
然后软件项目有60个表左右#xff0c;难道需要手动录入#xff0c;那肯定不可能
工欲善其事必先利其器#xff01;go。。。同事给的模板是下图 效果图
于是想到 之前使用…
数据结构模板
开发完软件系统后往往需要进行一些登记——《软件系统数据结构登记表》
然后软件项目有60个表左右难道需要手动录入那肯定不可能
工欲善其事必先利其器go。。。同事给的模板是下图 效果图
于是想到 之前使用数据库工具执行sql 操作查询过表结构的语句。
废话少说上效果图 上面这个表结构数据可以直接复制到excel搞定完事happy了
这里我们还有一点瑕疵需要处理一下 数据类型和长度放一块
模板的数据类型和长度是在一块的如下图 CHAR(8) 而我们查询出来的数据结构的数据类型和长度是分开的。 经过一番尝试用sql试了下没找到好的方法这里有谁有好的方法欢迎留言共同进步
接下来我的实现方式是对 execl 进行了操作
最简洁的积累是从一步一步开始于是第1步先按分开的展示 再搜索研究了一下 exel 公式使用 excel 公式完成合并这个如果不熟悉也稍微有点麻烦
我也是找了几篇文章然后看了下 excel 的相关公式语法 拼凑的没办法自己开发维护的系统
数据结构相关文档还是得自己来弄一下这方面还是挺乐意的。
多动脑尝试很多问题都可以很快得到解决 新插入1列然后使用的公式是
H5(I5)
出来1个以后然后进行依次进行拖拽即可 去掉无数据长度的小括号
现在还有一个问题就是有些类型没有数据长度它单单展示的是一个小括号 你会发现直接上去删掉是有问题的。因为我们使用了 excel 公式它是有关联行的。
那么怎么办呢你有你的张良计 我有我的过墙梯
我们只需按住 sfift 键选中头-选中尾也就是选中此列然后复制
新加一列点击选中然后右键选粘贴为数值。即数据复制过去了而且没有数据关联了 接下来很简单点击 查找 下拉框选中替换把括号 () 全部替换为空即可搞定 是不是很简单、高效相比于 60 张表你按照模板一个个去复制粘贴无法比拟 具体 sql 代码
对了sql 代码忘记贴了这里贴一下。使用的数据库客户端工具是 navicat
大家根据需求对语句进行修改即可
SELECT(SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA runnergo AND TABLE_NAME variable_import) 表中文名称,table_name 表英文名称,COLUMN_COMMENT 数据项中文名称, COLUMN_NAME 数据项英文名称,
-- COLUMN_TYPE 数据类型,DATA_TYPE 数据类型,CHARACTER_MAXIMUM_LENGTH 长度,COLUMN_KEY 主键,(SELECT CONSTRAINT_NAMEFROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE REFERENCED_TABLE_NAME variable_import AND REFERENCED_COLUMN_NAME COLUMN_NAME) 外键,IS_NULLABLE 是否为空
-- COLUMN_DEFAULT 默认值,
FROM
information_schema.COLUMNS
WHERE
-- 数据库名
TABLE_SCHEMAxxx
AND
-- 表名
table_namevariable_import