--create database基本格式:
create database<数据库文件名>
[on <数据文件>]
(
[name=<逻辑文件名>,]
filename='<物理文件名>'
[,size=<大小>]
[,maxsize=<可增长的最大大小>]
[,filegrowth=<增长比例>]
)
[log on <日志文件>]
(
[name=<逻辑文件名>,]
filename='<物理文件名>'
[,size=<大小>]
[,maxsize=<可增长的最大大小>]
[,filegrowth=<增长比例>]
)
--使用默认方式创建数据库
create database Library
--指定数据库对应的物理文件的存储位置
create database Library
on
(name=Library_dat,
filename='d:\data\Library.mdf')
--创建数据库时指定数据库文件和日志文件的属性
create database Library
on
(
name=Library_dat,
filename='d:\data\Library_dat.mdf',
size=20,
maxsize=60,
filegrowth=5
)
log on
(
name='Library_log',
filename='d:\data\Library_log.ldf',
size=5MB,
maxsize=25MB,
filegrowth=5MB
)
--alter database语句格式:
alter database <数据库名称>
{add file <数据文件>
| add log file <日志文件>
| remove file <逻辑文件名>
| add filegroup <文件组名>
| remove filegroup <文件组名>
| modify file <文件名>
| modify name=<新数据库名称>
| modify filegroup <文件组名>
| set <选项>}
--添加次要数据库文件
alter database Library
add file
(
name=Library_dat2,
filename='d:\Data\Library_dat2.ndf',
size=5MB,
maxsize=100MB,
filegrowth=5MB
)
--更改指定文件
alter database Library
modify file
(name=Library_dat2,
size=20MB)
--删除指定文件
alter database Library
remove file Libraty_dat2
--使用存储过程修改数据库
sp_dboption [数据库名称] [,[要设置的选项的名称]] [,[新设置]]
exec sp_dboption'Library','read only','TRUE'
sp_renamedb[当前数据库名称],[数据库新名称]
sp_renamedb'Library','Library_bak'
--查看数据库
sp_helpdb[数据库名称]
sp_helpdb --查所有数据库
sp_helpdb Library
--删除数据库
drop database <数据库名称>
drop database Library