create database test1
on
(
name='test1_data',
filename='D:\sql\data\test1.mdf',
size=5 mb,
maxsize=50 mb,
filegrowth=10%
)
log on
(
name='test_1log',
filename='D:\sql\data\test1.ldf',
size=2 mb,
maxsize=5 mb,
filegrowth= 1 mb
);
数据库文件分类
根据作用不同,分为以下三种:
1、主数据文件。
用来存储数据库的数据和数据库的启动信息。
每个数据库必须有且只有一个主数据文件,其扩展名为.mdf。
实际的主数据文件都有两种名称: *** 作系统文件名和逻辑文件名(在sql语句中会用到)
2、辅助数据文件
用来存储数据库的数据,可以扩展存储空间。
一个数据库可以有多个辅助数据文件。扩展名为.ndf
3、事务日志文件
用来存放数据库的事务日志。凡是对数据库进行的增、删、改等 *** 作,都会记录在事务日志文件中。
每个数据库至少有一个事务日志文件。扩展名为.ldf
sql 语言的注释方法http://c.biancheng.net/view/7227.html单行注释使用#或者--
多行注释使用/*fndujshfusd*/
创建文件例子\create database test2
on
(
--数据库名称,后缀
name='test2_data',
--数据库文件名称(后缀为mdf)文件路径
filename='D:\sql\data\test2.mdf',
--文件大小
size=20 mb,
--最大文件大小为无限大关键字(unlimited)
maxsize=UNLIMITED,
--增长速度
filegrowth=10%
),
--创建辅助数据文件,文件名不可以和主文件名相同
( name= test21_data,
FILENAME = 'D:\sql\data\test21.ndf',
SIZE = 20 mb,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10% )
log on
(
name='test2_log',
filename='D:\sql\data\test2.ldf',
size=50mb,
maxsize=100 mb,
filegrowth= 10 mb
);
ex.2创建文件组
create database test3
on
primary
--ON [PRIMARY]是表示表是建立在主文件组上。PRIMARY表示主文件组。
(
--文件名称,后缀类似标识,避免创建辅助文件时,与主文件组重名
name='test3_dat1',
--文件绝对路径,后缀为(.mdf)
filename = 'D:\sql\data\test3_dat1.mdf',
--文件初始大小
size=20mb,
--文件最大限制
maxsize= 60mb,
--增长速率
filegrowth = 5 mb
),
--创建文件组名(filegroup)
filegroup test3group1
(
name = 'test3_dat2',
filename = 'D:\sql\data\test3_dat2.ndf',
size = 10 mb,
maxsize = 30 mb,
filegrowth= 10%
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)