您的位置:首页 > 数据库

SQL SERVER2000教程-第二章-创建和管理数据库 第一节 创建数据库

2007-10-01 11:10 417 查看


---格式
Create database 数据库名
On [Primary]
(Name=逻辑文件名,
Filename=物理文件名,
Size=文件起始大小,
Maxsize=文件最大容量,
Filegrowth=文件增量),
……
Filegroup 文件组名
(Name=逻辑文件名,
Filename=物理文件名,
Size=文件起始大小,
Maxsize=文件最大容量,
Filegrowth=文件增长容量)
……
Log on
(Name=逻辑文件名,
Filename=物理文件名,
Size=文件起始大小,
Maxsize=文件最大容量,
Filegrowth=文件增长容量)
……
说明:
(1)Primary:指定下面文件为主文件组的文件。可省略。
(2)Filename:指定文件的实际存储位置。
(3)Size:指定文件的起始大小。
(4)Maxsize:指定文件可达到的最大容量。
(5)Filegrowth:定义的文件的增量。文件的增量设置不能超过Maxsize
设置。可以指定一个确切的增长数值,也可以指定增长的百分比
(起始值的百分比),默认为10%。
(6)Log on :指定下面为日志文件。
---实例
(1)创建只有一个数据文件和一个日志
文件的数据库
Create database student
On Primary
( Name=student_mdf,
Filename='d:\sql\student_mdf.mdf',
Size=2,
Maxsize=10,
Filegrowth=1
)
Log on
( Name=student_ldf,
Filename='d:\sql\student_ldf.ldf',
Size=1,
Maxsize=5,
Filegrowth=1
)
(2)创建有多个数据文件和日志文件的数据库
Create database score
On Primary
( Name=score_mdf,
Filename='d:\sqlserver\score_mdf.mdf',
Size=5MB,
Maxsize=50MB,
Filegrowth=5MB ),
( Name=score_ndf1,
Filename='d:\sqlserver\score_ndf1.ndf',
Size=3MB,
Maxsize=30MB,
Filegrowth=20% ),
( Name=score_ndf2,
Filename='d:\sqlserver\score_ndf2.ndf',
Size=6,
Maxsize=50,
Filegrowth=4 )
Log on
( Name=score_ldf1,
Filename='d:\sqlserver\score_ldf1.ldf',
Size=8MB,
Maxsize=100MB,
Filegrowth=5MB ),
( Name=score_ldf2,
Filename='d:\sqlserver\score_ldf2.ldf',
Size=10,
Maxsize=100,
Filegrowth=10 )
(3)创建带有多个文件组的数据库
Create database book
On Primary
( Name=book_mdf,
Filename='d:\books\book_mdf.mdf',
Size=3,
Maxsize=30,
Filegrowth=3 ),
Filegroup group1
( Name=book_ndf1,
Filename='d:\books\book_ndf1.ndf',
Size=2MB,
Maxsize=20MB,
Filegrowth=25% ),
Filegroup group2
( Name=book_ndf2,
Filename='d:\books\book_ndf2.ndf',
Size=4,
Maxsize=30,
Filegrowth=4 )
Log on
( Name=book_ldf1,
Filename='d:\books\book_ldf1.ldf',
Size=5,
Maxsize=40,
Filegrowth=5 ),
( Name=book_ldf2,
Filename='d:\books\book_ldf2.ldf',
Size=6,
Maxsize=60,
Filegrowth=30% )

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐