使用sql创建数据库
create database BBS
删除数据库
drop database BBS
更改数据库名称
exec sp_dboption '库名','single user','true'
sp_renamedb 旧库名,新库名
exec sp_dboption '新库名','single user','false'
在学习Sql Server 数据库 sql语句时, 建数据库,建表,建约束,能删表,能删约束,
后来想到是否能删除数据库,于是
drop database BBS
报错:
消息 3702,级别 16,状态 3,第 1 行
无法删除数据库 "BBS",因为该数据库当前正在使用
--删除方式1 物理文件将会被删除 single user true 每次只能有一个用户访问数据库
use master
exec sp_dboption 'BBS','single user',true
go
drop database BBS
--删除方式2 物理文件将会被删除 dbo use only true 只有数据库所有者才能使用数据库
use master
exec sp_dboption 'BBS','dbo use only',true
drop database BBS
--删除方式3 offline true 数据库将处于脱机状态 ,然后删除,物理文件还在,再次附加即可使用
use master
exec sp_dboption 'BBS','offline',true
drop database BBS