SQl---基础整理6--数据库的创建2
使用多文件组
可以将不同的数据文件存储在不同的文件组中,这样可以优化数据存储
只有数据文件具有文件组,日志文件不存在文件组
主数据文件一定放在主文件组中
一个数据文件只能存放于一个文件组中,不能同时存放在多个文件组中
例子
create database 学生--创建数据库名称为“jiu”
on primary ---主数据库文件,也可以不写默认,on用来创建数据文件
(
name=学生_data,--主数据库的逻辑文件名称
filename='E:\SQL\学生.mdf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
), --记住,用逗号隔开
(
name=学生_data1,--辅助数据文件
filename='E:\SQL\学生.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
),
(
name=学生_data2,--辅助数据文件
filename='E:\SQL\学生.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
),
filegroup dbgroup1
(
name=学生_group1,--辅助数据文件
filename='E:\SQL\学生_group1.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
),
(
name=学生_group2,--辅助数据文件
filename='E:\SQL\学生_group2.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
),
filegroup dbgroup2
(
name=学生_group3,--辅助数据文件
filename='E:\SQL\学生_group3.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
),
(
name=学生_group4,--辅助数据文件
filename='E:\SQL\学生_group4.ndf',--指定文件的存储路径
size=3MB,--指定文件大小
maxsize=4mb,--指定文件的最大值
filegrowth=10%--指定文件的增长比例
)
log on --事物日志文件
(
name=学生_log,
filename='E:\SQL\学生_log.ldf',
size=3MB,
maxsize=4mb,
filegrowth=10%
)
上述创建了三个文件组:即primary,dbgroup1,dabgroup2
Primary是默认文件组:包含学生_data,学生_data1,学生_data2
dbgroup1文件组中包括:学生_group1,学生_group2,
dabgroup2文件组中包括:学生_group3,学生_group4