代码创建数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//创建一个空的数据库
create database hydatabase
//创建一个含有一个数据文件和日志文件的数据库
create database hystul on
(
name= hystul_data,
filename='h:\数据库\hystul_data.mdf',
size= 3,
maxsize= 10,
filegrowth= 10%
)
log on
(
name= hystul_log,
filename='h:\数据库\hystul_log.mdf',
size= 1,
maxsize= 6,
filegrowth= 1
)
Name 逻辑文件名,在修改数据库文件时要利用它去指定要修改的数据库文件。Filename 数据库文件要保存的路径及文件名。
Size 初始数据库的大小。
Maxsize 数据库文件的最大值。
Filegrowth 数据库文件的自动增长率,可以是百分比,也可以是具体的数值。
SQL语句不区分大小写,每一项的分隔符是‘逗号’,最后一项没有逗号。
一个数据库是由多个数据文件和日志文件组成的,通过增加数据库文件和日志文件的个数可以提高数据库的性能和增大存储空间。
//创建一个含有两个数据文件和日志文件的数据库
create database hystu2 on
(
name= hystu21_data,
filename='h:\数据库\hystu21_data.mdf',
size= 3,
maxsize= 10,
filegrowth= 10%
), //数据文件之间的逗号
(
name= hystu22_data,
filename='h:\数据库\hystu22_data.mdf',
size= 3,
maxsize= 10,
filegrowth= 1
)
log on
(
name= hystu21_log,
filename='h:\数据库\hystu21_log.mdf',
size= 3,
maxsize= 6,
filegrowth= 10%
), //日志文件之间的逗号
(
name= hystu22_log,
filename='h:\数据库\hystu22_log.mdf',
size= 3,
maxsize= 6,
filegrowth= 1
)
//创建多个文件组的数据库
create database hystu3 on
primary//主文件组
(
name= hystu31_data,
filename='h:\数据库\hystu31_data.mdf',
size= 3,
maxsize= 10,
filegrowth= 10%
),
filegroup newgroup1 //自定义文件组,这个组的关键字是filegroup (
name= hystu32_data,
filename='h:\数据库\hystu32_data.mdf',
size= 3,
maxsize= 10,
filegrowth= 10%
)
log on
(
name= hystu31_log,
filename='h:\数据库\hystu31_log.mdf',
size= 1,
maxsize= 6,
filegrowth= 1
)
//给数据库增加一个新的数据文件
alter database hystul
add file
(
name= hystul_datazf,
filename='h:\数据库\hystul_datahy.mdf',
size= 3
)