根据Excel文件生成创建表的Sql(目前仅支持mysql和sqlserver)

时间:2024-04-11 22:18:37

使用DbTool工具根据Excel文件生成创建表的Sql

(支持mysql和sqlserver)
DbTool使用指南
DbTool工具下载地址

简介

这是一个针对 SqlServer 和 C# 的数据库的小工具,可以利用这个小工具生成数据库表对应的 Model,并且会判断数据表列是否可以为空,可以为空的情况下会使用可空的数据类型,如 int? , DateTime? ,如果数据库中有列描述信息,也会生成在属性名称上添加列描述的注释,支持导出多个表;可以导出到Excel,可以根据Excel字段文档生成Sql,数据库表误删除又没有备份的时候就很有帮助了,而且支持反向的根据生成的Model去生成创建数据库表的Sql。

为什么使用它

根据表字段信息生成创建表 Sql(Model First)
导入 Excel 文件生成创建表的 Sql(Model First)
根据数据库表信息生成数据库表 Excel 文档(Db First)
根据数据库表信息生成 Model 文件,支持数据列可空导出为可空数据类型/支持导出列描述信息(Db First)
根据 Model 生成 sql 语句(Code First)
支持一次导出多张数据表/支持一次选择多个 Model 文件
支持 MySql

功能一览

ModelFirst

可以手动填写信息或者先选择 Excel 导入
只生成 Sql 语句,不会自动在数据库里创建表,根据生成的 Sql 语句再创建表
根据Excel文件生成创建表的Sql(目前仅支持mysql和sqlserver)