《锋利的SQL(第2版)》——2.4 删除数据库-阿里云开发者社区

开发者社区> 异步社区> 正文

《锋利的SQL(第2版)》——2.4 删除数据库

简介:
+关注继续查看

本节书摘来自异步社区出版社《锋利的SQL(第2版)》一书中的第2章,第2.4节,作者:张洪举 王晓文,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 删除数据库

锋利的SQL(第2版)
在数据库删除之后,文件及其数据都将从服务器磁盘中删除。在删除数据库时,可以不用管数据库所处的状态(包括脱机、只读和可疑),但是应当满足下列前提条件。

如果数据库涉及日志传送操作,在删除数据库之前应当取消日志传送操作。
要删除为事务复制发布的数据库,或删除为合并复制发布或订阅的数据库,应当首先从数据库中删除复制。如果数据库已损坏,不能首先删除复制,则通常仍然可以通过首先使用ALTER DATABASE将数据库设置为脱机然后再删除的方法来删除数据库。
必须首先删除数据库上存在的数据库快照。
在删除数据库后,应备份master数据库,因为删除数据库将更新master数据库中的信息。

可以使用DROP DATABASE语句删除数据库,其语法格式如下:

DROP DATABASE { database_name | database_snapshot_name } [ ,...n ]

database_name

指定要删除的数据库的名称。

database_snapshot_name

指定要删除的数据库快照的名称。

例如,下面的语句将删除Sales数据库。

DROP DATABASE Sales ;

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

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

相关文章
Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
16 0
oracl使用DataBase Configuration Assistant创建、删除数据库
原文:oracl使用DataBase Configuration Assistant创建、删除数据库可以使用DataBase Configuration Assistant来创建一个心得数据库。Database Configuration Assistant简称是DBCA,是创建、配置以及管理数据库的一个工具。
1262 0
云时代下的数据库存储——运筹帷幄的阿里云数据库MongoDB
2018年1月17-25日,NoSQL数据库直播大讲堂峰会顺利结束,阿里云数据库团队为大家带来了一场别开生面的知识盛会,给大家带来深度的数据库技术及产品分享。本文是《ApsaraDB for MongoDB》演讲整理,主要讲解了阿里云数据库MongoDB全面的产品体系介绍以及阿里云数据库MongoDB在备份、监控、安全等方面所做的一些优化细节的具体剖析。
6673 0
db2删除数据库
1.断开所有连接  db2 stop application all   force 2.停止数据库    db2stop 3.删除数据库(系统管理员权限下)db2 drop  数据库name
504 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载