例1:用 CREATE DATABASE 语句创建一个数据库,数据库名为 mytest,其他项均采用默认方式。
CREATE DATABASE mytest
例2:创建一个名为ToyUniverse的数据库。数据文件的逻辑文件名为ToyUniverse_Data,存放在“D:\SQL2016\DataBase”目录下;文件的初始大小为10MB,最大值为300MB,增长方式为自动增长,每次增加5MB。日志文件的逻辑文件名为ToyUniverse_log,也存放在“D:\SQL2016\DataBase”目录下;日志文件的初始大小为10MB,最大值为200MB,增长方式为自动增长,每次增加2MB。
USE master
GO
CREATE DATABASE ToyUniverse
ON PRIMARY
(
NAME = ToyUniverse_Data, FILENAME=‘D:\SQL2016\DataBase\ToyUniverse_Data.MDF’, SIZE = 10, MAXSIZE = 300, FILEGROWTH = 5
)
LOG ON ( NAME = ToyUniverse_Log, FILENAME=‘D:\SQL2016\DataBase\ToyUniverse_Log.LDF’, SIZE = 10, MAXSIZE = 200, FILEGROWTH = 2 ) GO
例3:创建一个名为student的数据库。
主数据文件的逻辑文件名为student1_Data,存放在“D:\Data”目录下;初始大小10MB,最大值200MB,增长方式为自动增长,每次增加20MB。
次数据库文件1,逻辑文件名为student2_Data,存放在“D:\Data”目录下;初始大小20MB,最大值300MB,增长方式为自动增长,每次增加10%。
次数据库文件2,逻辑文件名为student3_Data,存放在“D:\Data”目录下;初始大小20MB,最大值300MB,增长方式为自动增长,每次增加20MB。
日志文件1的逻辑文件名为student1_log,也存放在“D:\Data”目录下;初始大小8MB,最大值100MB,增长方式为自动增长,每次增加10MB。
日志文件2的逻辑文件名为student2_log,也存放在“D:\Data”目录下;初始大小8MB,最大值100MB,增长方式为自动增长,每次增加10%。
Use master
Go
Create database student
On primary
( name=student1_data,
Filename=‘D:\Data\student1_data.mdf’,
Size=10MB,
Maxsize=200MB,
Filegrowth=20MB
),
( name=student2_data,
Filename=‘D:\Data\student2_data.ndf’,
Size=20MB,
Maxsize=300MB,
Filegrowth=10%
),
( name=student3_data,
Filename=‘D:\Data\student3_data.ndf’,
Size=20MB,
Maxsize=300MB,
Filegrowth=20MB
)
Log on
(
name=student1_log,
Filename=‘D:\Data\student1_log.ldf’,
Size=8MB,
Maxsize=100MB,
Filegrowth=10MB
),
(
name=student2_log,
Filename=‘D:\Data\student2_log.ldf’,
Size=8MB,
Maxsize=100MB,
Filegrowth=10%
)
例4:创建一个名为business的数据库。
主数据文件的逻辑文件名为business1_Data,存放在“D:\Data”目录下;初始大小10MB,最大值50MB,增长方式为自动增长,每次增加10MB。
次数据库文件1,逻辑文件名为business2_Data,存放在“D:\Data”目录下;初始大小10MB,最大值500MB,增长方式为自动增长,每次增加10MB。
文件组business_group包含次数据文件2,逻辑文件名为business3_Data,存放在“D:\Data”目录下;初始大小10MB,最大值50MB,增长方式为自动增长,每次增加10%。
日志文件的逻辑文件名为business_log,也存放在“D:\Data”目录下;初始大小8MB,最大值100MB,增长方式为自动增长,每次增加10MB
Create database business
On primary
(
name=business1_data,
Filename=‘D:\Data\business1_data.mdf’,
Size=10MB,
Maxsize=50MB,
Filegrowth=10MB
),
(
name=business2_data,
Filename=‘D:\Data\business2_data.ndf’,
Size=10MB,
Maxsize=500MB,
Filegrowth=10MB
),
Filegroup bussiness_group
(
name=business3_data,
Filename=‘D:\Data\business3_data.ndf’,
Size=10MB,
Maxsize=50MB,
Filegrowth=10%
)
Log on
(
name=business_log,
Filename=‘D:\Data\business_log.ldf’,
Size=8MB,
Maxsize=100MB,
Filegrowth=10MB
)
修改数据库:
例5:向数据库student添加一个数据文件和事务日志文件。其中:数据文件student2_data,初始大小6MB,最大值为20MB,增长方式为按字节增长,每次增长1MB;事务日志文件student2_log,初始大小5MB,最大值为30MB,增长方式按百分比增长,每次增长5%。
Alter database student
add file
( name=student2_data,
filename=‘D:\Data \student2_data.ndf’,
size=6,
maxsize=20,
filegrowth=1)
Alter database student
add log file
( name=student2_log,
filename=‘D:\Data \student2_log.ldf’,
size=5,
maxsize=30,
filegrowth=5%)





