《数据库基础及实践技术——SQL Server 2008》一3.5 删除数据库-阿里云开发者社区

开发者社区> 玄学酱> 正文

《数据库基础及实践技术——SQL Server 2008》一3.5 删除数据库

简介: 本节书摘来自华章出版社《 数据库基础及实践技术——SQL Server 2008》一 书中的第3章,第3.5节,作者:何玉洁,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
+关注继续查看

3.5 删除数据库

当不再需要某个数据库时,可以把它从SQL Server中删除。删除一个数据库,也就删除了该数据库的全部对象,包括数据文件和日志文件也被从磁盘上彻底删除。一旦删除数据库,它即被永久删除,并且不能再对其进行任何操作,除非之前对数据库进行了备份,并利用备份恢复了数据库。
删除数据库有两种方法:一种是用图形化方法实现,另一种是用Transact-SQL语句—DROP DATABASE实现。

  1. 用图形化方法实现
    在SQL Server Management Studio中,选中要删除的数据库(假设这里删除Students数据库),然后单击键,或者在要删除的数据库上单击鼠标右键,然后在弹出的快捷菜单中选择“删除”命令,均弹出如图3-20所示的窗口。

screenshot

图3-20中有两个复选框,第一个是“删除数据库备份和还原历史记录信息”,选中该复选框表示删除数据库备份或还原后产生的历史记录信息,不选中表示保留这些历史记录信息。
第二个复选框是“关闭现有连接”。如果某个程序是基于要删除的数据库运行的,或者有打开的设计窗口或查询窗口正连接到该数据库,则选中该复选框将关闭这些连接。被删除的数据库应该是没有任何连接的数据库,这时就可以选中这个复选框关闭该数据库的所有连接,然后再删除它。
在如图3-20所示的窗口中,单击“确定”按钮即可删除数据库。
注意:不能删除系统数据库,也不能删除用户正在使用的数据库。

  1. 用Transact-SQL语句实现
    删除数据库的Transact-SQL语句是DROP DATABASE,该语句的语法格式为:
DROP DATABASE database_name [ , … n ]

其中,database_name为要删除的数据库名。
【例3-14】删除单个数据库:删除Students数据库。

DROP DATABASE Students

【例3-15】同时删除多个数据库:删除“学生数据库”和“RShDB”数据库。

DROP DATABASE 学生数据库, RShDB

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【基础】mysql数据库(key_buffer_size)
【基础】mysql数据库(key_buffer_size) 关于mysql中的key_buffer_size 一、key_buffer_size key_buffer_size是对MyISAM表性能影响最大的一个参数 show variables like 'key_buffer_size'; .
1858 0
oracl使用DataBase Configuration Assistant创建、删除数据库
原文:oracl使用DataBase Configuration Assistant创建、删除数据库可以使用DataBase Configuration Assistant来创建一个心得数据库。Database Configuration Assistant简称是DBCA,是创建、配置以及管理数据库的一个工具。
1264 0
MySQL 基础---数据库安全性机制
MySQL软件所提供的权限(mysql.user、mysql.db、mysql.host) (1) 系统表mysql.user user权限表中字段分为四类: 用户字段、权限字段、安全字段和资源控制字段。
916 0
MySQL 基础---数据操作
数据的操作(CRUD): 插入数据记录(CREATE) 查询数据记录(READ) 更新数据记录(UPDATE) 删除数据记录(DELETE) 插入数据记录("INSERT INTO") 插入数据: 插入完整数据记录、插入数据记录一部分、插入多条数据记录、插入查询结果。
499 0
MySQL 基础---数据库
MySQL官网下载 要想在命令提示符中使用mysql命令语句,必须将mysql的安装路径下的bin文件夹(D:\java\mysql\bin)配置在环境变量path中 启动与停止服务 启动服务net start mysql 关闭服务net stop ...
654 0
MySQL 基础---单表数据记录查询
**查询数据记录操作: ** 简单数据记录查询 条件数据记录查询 排序数据记录查询 限制数据记录查询 统计函数和分组数据记录查询 测试表 # 创建雇员表 create table t_employee( empno int(1...
787 0
+关注
玄学酱
这个时候,玄酱是不是应该说点什么...
20710
文章
438
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载