问题描述
c#创建本地数据库怎样办到呢???
解决方案
解决方案二:
用sql语句创建啊
解决方案三:
SqlComnmand.Text="createdatabasexxxx"今天我们花点时间来学习一下SQLServer数据库的相关知识,包括如何创建数据库,创建表,SQLServer数据类型,数据完整性,设计数据库,SQLServer安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先我们来看看如何创建一个数据库吧,这里我们创建的数据库和下一篇文章创建的表在以后都会一直使用,希望大家注意!T-SQL创建数据库的语法如下:CREATEDATABASE数据库名ON[PRIMARY](<数据文件参数>[,…n][<文件组参数>])[LOGON](<日志文件参数>[,…n])[]表示可选参数,T-SQL的语法经常需要查询SQLServer的帮助,帮助中常会看到这些符号。我们都知道,最简单的创建数据库的语句就是CREATEDATABASE数据库名,那就是我们省略了一些有默认值的选项!我们来用T-SQL做一个完整的创建数据库的例子:USEmaster--设置当前数据库为master,以便访问sysdatabases表GOIFEXISTS(SELECT*FROMsysdatabasesWHEREname='stuDB')DROPDATABASEstuDBCREATEDATABASEstuDBONPRIMARY--默认就属于PRIMARY主文件组,可省略(NAME='stuDB_data',--主数据文件的逻辑名FILENAME='E:/project/stuDB_data.mdf',--主数据文件的物理名SIZE=5mb,--主数据文件初始大小MAXSIZE=100mb,--主数据文件增长的最大值FILEGROWTH=15%--主数据文件的增长率)LOGON(NAME='stuDB_log',FILENAME='E:/project/stuDB_log.ldf',SIZE=2mb,FILEGROWTH=1MB)GO我们在建库之前,会先检测是否存在stuDB数据库,如果有,就删除它,然后重新建。那数据库存放在哪个地方呢?我们去哪儿检测呢?因为新建的数据库都在系统数据库master的表sysdatabases中注册了,所以我们只需要查看master数据库的sysdatabases表的name列即可!这里注意EXISTS(查询语句)检测语句的用法,如果查询语句返回1条以上的记录,即表示存在满足条件的记录,则返回为true,否则为false。这样我们的数据库就创建成功了。
解决方案四:
感谢大家的回复!!!!