创建数据库

具有create database、create any database、alter any database权限的用户才可以创建数据库。
创建数据库
Create database xxiang2007
on primary
(
name = xxiang2007,
filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007.mdf',
size=3,
maxsize=10,
filegrowth=1
),
filegroup sg
(
name = xxiang2007_1,
filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007_1.ndf',
size=3,
maxsize=10,
filegrowth=1
)
log on
(
name = xxiang2007_log,
filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007_log.ldf',
size=3,
maxsize=10,
filegrowth=1
)
go

设置数据库选项
alter database xxiang2007
set recovery full
go

查看数据库信息
sp_helpdb xxiang2007

更改数据库
alter database xxiang2007 modify name = xxiang2008
go

增大数据库
一、设置数据库为自动增长方式

二、直接修改数据库文件或日志文件的大小
alter database xxiang2008
modify file
(
name =xxiang2007_1,
size=11
)
go

三、在数据库中增加新的次要的数据文件或日志文件
alter database xxiang2008
add file
(
name = xxiang2007_2,
filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007_2.ndf',
size=3,
maxsize=10,
filegrowth=1
)
go

收缩数据库
一、使用auto_shrink数据库选项来设置自动收缩数据库
alter database xxiang2008
set auto_shrink on
go

二、使用dbcc shrinkdatabase命令来收缩数据库
dbcc shrinkdatabase ('xxiang2008',20)
go

三、使用dbcc shrinkfile命令来收缩数据库
dbcc shrinkfile ('xxiang2007_2',20)
dbcc shrinkfile ('xxiang2007_2',emptyfile)把这个文件清空

修改数据库文件
alter database xxiang2008
remove file xxiang2007_2
go
管理文件夹
alter database xxiang2008
add filegroup xxiang2008
go
alter database xxiang2008
modify filegroup xxiang2008 defalut 设默认文件夹
modify filegroup xxiang2008 name xxiang2007
go
alter database xxiang2008
modify filegroup xxiang2007 read_only/readwrite
go
alter database xxiang2008
remove filegroup xxiang2007
go

创建数据库快照
create database xxiang2007_shapshot
on
(name=xxiang2007_shapshot,
filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007_shapshot.snp')
as snapshot of xxiang2007
go
drop database xxiang2007_shapshot
go

分离数据库
sp_detach_db xxiang2007
附加数据库
create database xxiang2007
on
(filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007.mdf'),
(filename='D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/xxiang2007_log.ldf'),
for attach

删除数据库
drop database xxiang2007

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值