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

--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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值