SQL Server 2016基本语句操作
这里是我自己定义的,给大家一个参考,大家可根据注释修改内容
创建数据库
create database school 创建名字为school的数据库
on primary 数据文件
(
name = 'school', 逻辑名
filename = 'F:\school\school.mdf', 数据文件的存放路径
size = 10mb, 数据文件的初始大小
maxsize = 100mb, 数据文件的最大容量
filegrowth = 2mb 数据文件的增量大小
)
log on 日志文件
(
name = 'school_log', 逻辑名
filename = 'F:\school\school_log.ldf', 日志文件的存放路径
size = 5mb, 日志文件的初始大小
maxsize = unlimited, 日志文件的最大容量,这里表示无限制
filegrowth = 10% 日志文件的增量大小
)
这样一个基本的数据库文件就创建成功了。
新增数据库辅助文件
alter database school 指定要操作的数据库名
add file 增加文件
(
name = 'school01', 逻辑名
filename = 'F:\school\school01.ndf', 文件的存放路径
size = 5mb, --文件的初始大小
maxsize = 100mb, 文件的最大容量
filegrowth = 3mb 文件的增量大小
)
新增数据库日志文件
alter database school
add log file 增加日志文件
(
name = 'school_log01', 日志文件名
filename = 'F:\school\school_log01.ldf',
size = 8mb,
maxsize = 80mb,
filegrowth = 1mb
)
修改数据库文件
alter database school
modify file
(
name = 'school_log01', 修改的数据库文件名
size = 18mb, 修改大小为18mb,为修改之前为8mb
maxsize = 60mb, 修改最大容量为60mb,为修改之前为80mb
filegrowth = 2mb 修改增量大小为2mb,为修改之前为1mb
)
新增文件组
alter database school
add filegroup filegroup01 新增一个文件组,指定其逻辑名
新增辅助文件并分到指定文件组
alter database school
add file
(
name = 'school02',
filename = 'F:\school\school02.ndf',
size = 5mb,
maxsize = 50mb,
filegrowth = 1mb
)
to filegroup filegroup01 为文件分到指定组
修改默认文件组
alter database school
modify filegroup filegroup01 default 指定该文件组为默认
修改数据库文件名
alter database school
modify name = school_new 数据库重命名
删除数据库
drop database school_new 删除数据库