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

 

posted @ 2015-02-14 01:38  璞子的家  阅读(167)  评论(0编辑  收藏  举报