MySQL删除数据库

MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为:

DROP DATABASE [ IF EXISTS ] <数据库名>

语法说明如下:

	<数据库名>:指定要删除的数据库名。IF EXISTS:用于防止当数据库不存在时发生错误。DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。

注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。

在 MySQL 中创建一个测试数据库 test_db_del。

mysql> CREATE DATABASE test_db_del;
Query OK, 1 row affected (0.08 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test_db            |
| test_db_char       |
| test_db_del        |
| world              |
+--------------------+
9 rows in set (0.00 sec)

使用命令行工具将数据库 test_db_del 从数据库列表中删除,输入的 SQL 语句与执行结果如下所示:

mysql> DROP DATABASE test_db_del;
Query OK, 0 rows affected (0.57 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test_db            |
| test_db_char       |
| world              |
+--------------------+
8 rows in set (0.00 sec) 

此时数据库 test_db_del 不存在。再次执行相同的命令,直接使用 DROP DATABASE test_db_del,系统会报错,如下所示:

mysql> DROP DATABASE test_db_del;
ERROR 1008 (HY000): Can't drop database 'test_db_del'; database doesn't exist

如果使用IF EXISTS从句,可以防止系统报此类错误,如下所示:

mysql> DROP DATABASE IF EXISTS test_db_del;
Query OK, 0 rows affected, 1 warning (0.00 sec)

使用 DROP DATABASE 命令时要非常谨慎,在执行该命令后,MySQL 不会给出任何提示确认信息。DROP DATABASE 删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2021年慈溪中学高考成绩查询,2021年慈溪市高考状元名单资料,今年慈溪市高考状元多少分...

高考状元一直都备受大家的关注&#xff0c;不管对于学校和还是当地教育系统&#xff0c;都是一件荣誉的事情。高考状元历来都诞生于艳羡的目光中&#xff0c;大家为他们的高分叫好&#xff0c;羡慕他们可以一步踏入国内知名学府。本文高考升学网为大家介绍历年慈溪市高考状元的…

网际风全推数据接口_智能风控系统设计与实践

导读在主流互联网产品中&#xff0c;比如搜索和推荐的系统&#xff0c;为了挖掘用户潜在购买需求&#xff0c;缩短用户到商品或信息的距离&#xff0c;提高用户的使用体验&#xff0c;都需要使用大量的特征来刻画用户的行为。在信息安全领域&#xff0c;建立在人工智能技术之上…

MySQL选择数据库

MySQL 中就有很多系统自带的数据库&#xff0c;那么在操作数据库之前就必须要确定是哪一个数据库。 在 MySQL 中&#xff0c;USE 语句用来完成一个数据库到另一个数据库的跳转。 当用 CREATE DATABASE 语句创建数据库之后&#xff0c;该数据库不会自动成为当前数据库&#xf…

esp8266 html文件,ESP8266 基ESP8266_RTOS_SDK (ESP-IDF )中嵌入网页文件(示例代码)

场景&#xff1a;在写ESP8266 web服务的时候&#xff0c;免不了要将自己设计的网页html和css等文件放入到固件中。在arduino中有fs可以进行上传文件&#xff0c;然后通过文件系统读出。那在ESP-IDF中该怎么办呢。有几个思路1. 通过flash_download_tools 直接向固定地址写入文件…

python捕获信号退出_Python捕获信号退出Python中的捕获Ctrl+C/SIGINT,优雅地退出多个进程,python,在,CtrlCSIGINT,并...

用multiprocessing.Pool处理CtrlC/SIGINT的正确方法是&#xff1a;在创建进程Pool之前&#xff0c;使进程忽略SIGINT。这样创建的子进程继承SIGINT处理程序。创建Pool之后&#xff0c;还原父进程中的原始SIGINT处理程序。使用map_async和apply_async而不是阻塞map和apply。等待…

高中计算机教师考试专业知识,高中教师资格证计算机专业考试内容

【导读】高中教师资格证计算机专业考综合素质、教育知识与能力和学科知识与教学能力&#xff0c;学科知识与教学能力是考计算机科学与技术的专业知识。高中教师资格证计算机专业考试内容高中教师资格证计算机专业考综合素质、教育知识与能力和学科知识与教学能力&#xff0c;学…

mysql并发 node_nodejs写入mysql单次数据量过大的解决方法_沃航科技

今天使用nodejs开发mysql程序时&#xff0c;发现了如下bug提示&#xff1a;{ Error: write EPIPEat WriteWrap.afterWrite [as oncomplete] (net.js:782:14)--------------------at Protocol._enqueue (/root/doctracing/node_modules/mysql/lib/protocol/Protocol.js:144:48)a…

MySQL整数类型

整数类型又称数值型数据&#xff0c;数值型数据类型主要用来存储数字。 MySQL 提供了多种数值型数据类型&#xff0c;不同的数据类型提供不同的取值范围&#xff0c;可以存储的值范围越大&#xff0c;所需的存储空间也会越大。 MySQL 主要提供的整数类型有 TINYINT、SMALLINT…

LISP 冻结excel窗格_粗暴讲解,2分钟 | 即懂excel 冻结首行、首列和单元格怎么弄?...

多少人上手excel&#xff0c;都是基本功不扎实啊&#xff1f;&#xff01;想起当初自己学做数据&#xff0c;迫于不可抗力因素&#xff0c;糊里糊涂上岗。没囤过基础知识&#xff0c;全靠业务实践练操作。领导甩来什么需求&#xff0c;当天就要查各种方法给他做出来&#xff0c…

MySQL小数类型

MySQL 中使用浮点数和定点数来表示小数。 浮点类型有两种&#xff0c;分别是单精度浮点数&#xff08;FLOAT&#xff09;和双精度浮点数&#xff08;DOUBLE&#xff09;&#xff1b;定点类型只有一种&#xff0c;就是 DECIMAL。 浮点类型和定点类型都可以用(M, D)来表示&…

html怎么引入圆角插件,jQuery圆角插件demo页面 张鑫旭-鑫空间-鑫生活

Auto-Ready!一、可用的模式默认的圆角样式表现roundRound$(this).corner();Bevel$(this).corner("bevel");Notch$(this).corner("notch");Bite$(this).corner("bite");Cool$(this).corner("cool");Sharp$(this).corner("sharp&qu…

html怎么设置锯齿边框样式,CSS3实现边框锯齿效果

通过CSS3的linear-gradient实现的.bg{width:300px;height:50px;background:#caca8c;background-image:-webkit-gradient(linear,50% 0,0 100%,from(transparent),color-stop(.5,transparent),color-stop(.5,#d86707),to(#d86707)),-webkit-gradient(linear,50% 0,100% 100%,fro…

linux windows文件 编码_Mac, Windows和Linux电脑之间如何快速传输文件

Mac, Windows和Linux电脑之间如何快速传输文件本文介绍的方法主要适用于在家庭环境中的多台电脑之间快速传输文件&#xff0c;比如家中有三台电脑分别是Windows, Mac和Linux系统&#xff0c;如果传输少量的小文件&#xff0c;那么可以直接使用微信等通讯软件就可以了。但是如果…

MySQL字符串类型

MySQL 中的字符串类型有 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET 等。 下表中列出了 MySQL 中的字符串数据类型&#xff0c;括号中的M表示可以为其指定长度。 VARCHAR 和 TEXT 类型是变长类型&#xff0c;其存储需求取决于列值的实际长度&#xff…

5000的台式计算机,预算5000的台式组装机配置清单_预算5000的台式组装机配置

5000的价格在游戏本里只能算是入门级别的。基本上3A游戏只能低特效运行&#xff0c;特效根本无法进行。但是台式电脑不一样。5000元基本可以流畅运行市面上所有游戏&#xff0c;中高特效&#xff0c;1080p分辨率。接下来边肖会给大家推荐预算5000的桌面组装机配置列表。1.带显示…

三菱d700变频器模拟量控制_三菱Q系列PLC,用CCLink控制变频器正反转和多段速

硬件、软件设置&#xff1a;参阅三菱PLC&#xff0c;CC-Link通信协议基础知识远程输入(RX)定义&#xff1a;Rxn0&#xff1a;正转中Rxn1&#xff1a;反转中Rxn2&#xff1a;运行中(端子RUN功能)Rxn3&#xff1a;频率到达(端子SU功能)Rxn4&#xff1a;过负荷报警(端子OL功能)Rxn…

MySQL创建数据表

创建数据表&#xff0c;指的是在已经创建的数据库中建立新表。 创建数据表的过程是规定数据列的属性的过程&#xff0c;同时也是实施数据完整性&#xff08;包括实体完整性、引用完整性和域完整性&#xff09;约束的过程。 创表语法 在 MySQL 中&#xff0c;可以使用 CREATE…

西安工程大学计算机科学学院刘宝宝,计算机科学学院召开研究生国家奖学金答辩会...

10月15日上午&#xff0c;计算机科学学院在学院426会议室召开了2020年研究生国家奖学金答辩会。学院2020年研究生国家奖学金评审委员会全体成员和4名参评学生参加了此次会议。会议由研究生辅导员程帅主持。根据《西安工程大学关于开展2020年研究生国家奖学金的通知》要求&#…

wps中图片怎么居中_wps图片怎么添加推动声

wps图片怎么添加推动声呢&#xff1f;很多用户对此还不是很清楚&#xff0c;小编这里就给大家带来有关wps图片怎么添加推动声的回答&#xff0c;希望能够对大家有所帮助。1、如图所示&#xff0c;这是幻灯片中的一张图片&#xff0c;我们为这一张图片添加上“推动”的声音&…

MySQL修改数据表

MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构&#xff0c;例如增加或删减列、创建或取消索引、更改原有列类型、重新命名列或表等。 基本语法 修改表指的是修改数据库中已经存在的数据表的结构。MySQL 使用 ALTER TABLE 语句修改表。常用的修改表的操作有修改表名、…