【C#】数据库脚本生成工具(二)

年C#研发的数据库文档生成工具,给之后的工作带来了便利。近日,又针对该工具,用WinForm开发了数据库脚本生成工具-DbExcelToSQL。

下面数据库文档生成工具效果图:

感兴趣的朋友可以看下【C#附源码】数据库文档生成工具支持(Excel+Html)这篇博客的介绍。

目前这套工具主要分为两个部分:

1、数据库文档生成工具

【功能】根据数据库表结构,生成Excel、HTML文档。

开发语言】C#

输出项目】控制台

2、数据库脚本生成工具

【功       能】根据Excel表格中的数据信息,生成SQL脚本。

开发语言】C#

输出项目】Winform

      今天我们着重介绍下数据库脚本生成工具。操作非常简单,针对利用数据库文档生成工具导出的Excel文档,利用该工具,生成SQL脚本。

      我们来看看生成的SQL效果:

        生成的SQL脚本,包含字段描述信息、默认值、主键、是否为空、标示等信息。

       目前该工具,只支持MSSQLSERVER数据库,两款工具,配合使用,可以给项目前期的数据结构设计带来不少便利。

时间: 2024-10-30 22:31:06

【C#】数据库脚本生成工具(二)的相关文章

【C#附源码】数据库文档生成工具支持(Excel+Htm)

        数据库文档生成工具是用C#开发的基于NPOI组件的小工具.软件源码大小不到10MB.支持生成Excel 和Html 两种文档形式.了解更多,请访问:http://www.oschina.net/code/snippet_584165_50417  15年的时候,分享了一个小工具(http://www.oschina.net/code/snippet_584165_50417).工具是控制台形式的.当时搜遍了宇宙,未见心仪的数据库文档生成工具.于是忙里偷闲,在一天下午,抽时间,写了

谈一谈在工作过程中搜集的.NET小工具小程序 数据库脚本工具 VS2010/2012风格的界面框架

原文 http://www.cnblogs.com/JamesLi2015/archive/2013/05/23/3094294.html 工作中遇到的问题,经常会在网络上搜集一些相关的内容,以此扩展以解决相同性质的问题,StackOverflow,CodeProject,CodPlex是我经常查找内容的网站.以下分享我找到的一些比较有典型意义的程序,列举工作中中可以能会遇到的场景和解决方法. SQL Server Runner 网址:http://www.codeproject.com/Art

数据库组件 Hxj.Data (二)(实体生成工具)

实体生成工具的界面如下图: 目前工具支持MsAccess,Sql Server数据库的实体生成,因本人未接触其他数据库所以未扩展. 下面单个实体生成演示, Northwind数据库的Customers表

SQL SERVER2008数据库远程生成脚本问题

问题描述 SQL SERVER2008数据库远程生成脚本问题 我在本机登录远程数据库后生成脚本完成后,远程数据库就登不上了,请问会不会对远程数据库有影响啊?急急急 解决方案 你生成了什么脚本,改变了哪些sql server的设置.如果仅仅是数据库查询,是不会影响登录的.但是你删除了账户甚至停止了sql服务,那就没法登录了. 解决方案二: 如何将数据库sql server2008中的数据库生成脚本输出SQL Server2008 自动生成数据库脚本关于连接SQL Server2008数据库是连接字

DBImport v3.5 中文版发布:数据库定时同步及文档生成工具(IT人员必备)

前言: 趁着最近的休息时间,只能多勤快些:多写代码,多更新文章. 因为一旦投入新的工作,估计博客又会恢复到一年才产几篇的状态. 对于DBImport,因为用户的意见,增加了一个亮点功能,让软件B格升为数据库时时同步工具,所以值的介绍一下. 相比上一版本的主要功能更新: 1:优化MySql的导入效率. 2:增加定时功能(B格提升到时时数据同步功能). 3:优化导出的表脚本和数据脚本. 4:从.NET 2.0 升级编绎成.NET 4.0 版本:(主要是为了支持Oracle:Oracle.Manage

DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)

前言: 好久没写文了, 距离上一篇文章是3个月前的事了,虽然工作很忙,主要还是缺少写作的内容和激情,所以没怎么动手. 之前有一个来月不断面试不同层次来应聘的人员,很有想写文的冲动,后来还是忍住了. 估计写了也是那种说人坏话.恨铁不成钢的情绪文,没啥营养,所以情绪过了就没想写了. 在公司除了管理上的事情之外,另外也研发了一套适用信息系统的快速开发框架,这个有机会再写写文和大伙分享了.  下面言归正文了. 背景: 关于这个DBImport工具,发布的版本不多,仅有:V1.0.V2.0.V3.0.V3

DBImport v3.44 中文版发布:数据库数据互导及文档生成工具(IT人员必备)

前言: 距离上一个版本V3.3版本的文章发布,已经是1年10个月前的事了. 其实版本一直在更新,但也没什么大的功能更新,总体比较稳定,所以也不怎么写文介绍了. 至于工作上的事,之前有半年时间跑去学英语.考驾照.到健身房请私教,远离了一下代码的世界,现在又回归了. 最近上班了,新的公司需要招.NET系.产品经理,有兴趣的可以左侧扣我(我部门要人,地点广州). 另外:阿里最近收购了一家公司,也需要Java系的高手和测试人员,有兴起的也可以扣我(我朋友的部门要人,地点广州). 嗯,闲话少说,看看工具的

【C#附源码】数据库文档生成工具支持(Excel+Html)

     [2015] 很多时候,我们在生成数据库文档时,使用某些工具,可效果总不理想,不是内容不详细,就是表现效果一般般.很多还是word.html的.看着真是别扭.本人习惯用Excel,所以闲暇时,就简单的编写了数据库文档生成工具,供大家交流学习之用,与程序员共勉.     该工具为C#控制台,以NPOI为基础,操作Excel.简单方便,简单配置.两次回车,OK!即可生成清晰的数据库文档.另外,支持生成HTML文档.源码大小7MB,OS上传不了,放到百度云盘里了:http://pan.bai

数据库~大叔通过脚本生成poco实体

今天在做开发时,需要把表映射成实体,又没有EF这种工具,就从网上下了一个工具,但使用时觉得太重了,所以就自己写了一个,基于mysql的. 功能:输入表名,得到这个表的poco实体 SELECT COLUMN_TYPE, CONCAT( 'public ', CASE WHEN LEFT (COLUMN_TYPE, 3) = 'int' THEN 'int' WHEN LEFT (COLUMN_TYPE, 7) = 'tinyint' THEN 'byte' WHEN LEFT (COLUMN_T