使用sql语句创建数据库和表

来源:互联网 发布:金和网络 陈耀泉 编辑:程序博客网 时间:2024/06/07 22:39

语法:
create database 数据库名称
on primary –默认在主文件组上
(
name=’逻辑名称_data’ , –当你发现它不是一句完整的sql语句,而仅仅是一个处理结构中的某一句的时候,就需要添加 ,
size=初始大小,–数值不包含在‘’以内
filegrowth=文件增长 ,
maxsize=最大容量,
filename=’物理路径’
)
log on
(
name=’逻辑名称_log’ , –当你发现它不是一句完整的sql语句,而仅仅是一个处理结构中的某一句的时候,就需要添加 ,
size=初始大小,–数值不包含在‘’以内
filegrowth=文件增长 ,
maxsize=最大容量, –一般来说日志文件不限制最大容量
filename=’物理路径’
)

--判断数据库文件是否已经存在 :数据库的记录都存储在master库中的sysdatabases表中--自动切换当前数据库--使用代码开启外围应该配置器exec sp_configure 'show advanced options' ,1RECONFIGUREexec sp_configure 'xp_cmdshell',1RECONFIGURE--自定义目录  xp_cmdshell可以创建出目录   'mkdir f:\project':指定创建目录exec xp_cmdshell 'mkdir f:\project'use master--exists 函数判断()中的查询语句是否返回结果集,如果返回了结果集则得到true,否则得到falseif exists( select * from sysdatabases where name='School')    drop database School --删除当前指定名称的数据库create database Schoolon primary( name='School_data',--逻辑名称.说明最多能够存储100mb数据,如果没有限制就可以将硬盘存储满 size=3mb,--初始大小 maxsize=100mb,--最大容量 filegrowth=10%,--文件增长一次增长10% filename='f:\project\School_data.mdf'    ),--创建文件组filegroup mygroup( name='School_data1',--逻辑名称.说明最多能够存储100mb数据,如果没有限制就可以将硬盘存储满 size=3mb,--初始大小 maxsize=100mb,--最大容量 filegrowth=10%,--文件增长一次增长10% filename='F:\qiyi\School_data1.ndf'    )log on( name='School_log',--逻辑名称 size=3mb,--初始大小 --maxsize=100mb,--最大容量 filegrowth=10%,--文件增长一次增长10% filename='f:\project\School_log.ldf'    ),( name='School_log1',--逻辑名称 size=3mb,--初始大小 --maxsize=100mb,--最大容量 filegrowth=10%,--文件增长一次增长10% filename='F:\qiyi\School_log1.ldf'    )
0 0
原创粉丝点击