您的位置:首页 > 数据库

SQLserver笔记之数据库文件的创建、更改与删除

2014-04-01 22:18 901 查看
--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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: