本篇将讲解如何在SQL Server下进行数据库的添加,修改,以及删除。
在SQL Server下进行数据库操作永远都有两种方式,第一种是实用GUI interface,第二种是实用命令行。
1. 创建一个数据库
GUI interface:
右键单击数据库 > 选择新的数据库 > 然后填写数据库的名称 > 然后单击确定
Command prompt
create database sampleDB
创建好数据库之后,你可以通过Object Explorer来查看创建好的数据库
mdf: master data file
ldf: log data file 常常用来恢复数据库
2. 修改一个数据库
GUI interface
右键单击数据库然后选择rename
command prompt
alter database sampleDB modify name = sample1
或者是使用sp command
execute sp_renameDB 'sampleDB', 'sample1'
3. 删除一个数据库
GUI interface
右键单击数据库然后选择delete
command prompt
drop database sampleDB
特殊情况,你是不可以删除一个数据库,如果这个数据库正被另外一个人使用。此时你会得到以下的报错:
如果是这种情况发生,你仍然想要强制删除这个数据库,你可以将数据库的模式改为single user mode
alter database sampleDB set single_user with rollback immediate
之所以使用with rollback immediate是因为数据库接收到指令后需要将当前正在处理的query返回去,这样才能实现修改用户模式。
当然这个也可以通过GUI interface(图形界面)来实现
右键单击数据库 > 选择“delete” > 然后勾选”close existing connection”