删除数据库的命令是“DELETE DATA”,具体格式为“DROP DATABASE [IF EXISTS] 数据库名;”,可以删除数据库中的所有表格并同时删除数据库。如果要使用“DROP DATABASE”,需要获得数据库DROP权限。

当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。

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

语法说明如下:数据库名:指定要删除的数据库名。

IF EXISTS:用于防止当数据库不存在时发生错误。

DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。

示例:

查看数据库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 从数据库列表中删除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 不存在。

更多编程相关知识,请访问:编程教学!!

MySQL删除数据库的命令_删除数据库的命令是什么?相关推荐

  1. MYSQL有时序数据库的用法_时序数据库介绍和使用

    时序数据库介绍和使用 发布时间:2018-06-10 18:17, 浏览次数:655 <>1.基础 <>1.1 时序数据的定义 什么是时间序列数据(Time Series Da ...

  2. mysql 数据库操作类_【数据库操作类】10个php操作数据库类下载

    数据库(Database)操作是在开发过程中重要的组成部分,熟练掌握数据库的操作是开发人员必备的武器.PHP中文网为大家提供了各种封装好的php数据库操作类库,供大家下载和学习. 相关mysql视频教 ...

  3. mysql rpo是什么意思_揭开数据库RPO等于0的秘密(上)

    前言 传统商业关系数据库都声称可以做到故障恢复后不丢数据(即RPO为0),跟故障前的数据状态是强一致的,实际是否一定如此? 开源数据库MySQL在金融核心业务都不敢用,最重要的一个原因是做不到不丢数据 ...

  4. 检查集群状态命令_巨杉数据库SequoiaDB巨杉Tech | 四步走,快速诊断数据库集群状态...

    1.背景 SequoiaDB 巨杉数据库是一款金融级分布式数据库,包括了分布式 NewSQL.分布式文件系统与对象存储.与高性能 NoSQL 三种存储模式,分别对应分布式在线交易.非结构化数据和内容管 ...

  5. mysql 分库分表策略_【数据库】分库分表策略

    关系型数据库本身比较容易成为系统瓶颈,单机存储容量.连接数.处理能力都有限.当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库.优化索引,做很多操作时性能仍下降严重.此时就要考 ...

  6. MySQL数据库三段式_对数据库模式进行规范化处理,是在数据库设计的什么阶段?...

    对数据库模式进行规范化处理,是在数据库设计的"逻辑设计阶段".数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本实体-关系图转换为与选用的数据库管理系统产品所支持的数据模型相符 ...

  7. mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...

    关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle    DB2    SQLServer    Mysql     SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表 ...

  8. excel和mysql的区别是什么_请问数据库和电子表格之间有什么区别

    展开全部 1.不同的安全: 数据62616964757a686964616fe59b9ee7ad9431333433653932库的安全性比Excel好很多.至少当我在1653编辑4102到一半的数据 ...

  9. 数据库如何处理数据库太大_网络数据库中的数据处理

    数据库如何处理数据库太大 Before learning the data manipulation in a network model, we are discussing data manipu ...

最新文章

  1. Quartz2D绘图
  2. oracle的shell命令,Shell实现的Oracle启动脚本分享
  3. .net mvc mssql easyui treegrid
  4. 微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
  5. 【python图像处理】python绘制3D图形
  6. UML类图的6大关系
  7. session实现购物车
  8. python环境准备_一键实现Python环境准备
  9. Python杂记-set()
  10. 试分析家用变频空调的计算机控制原理,习 题 五
  11. Mac屏幕录制GIF动图
  12. html5 flash播发器,什么时候HTML5视频应该回归到Flash播放器?
  13. 前端开发找实习宝贵经验总结
  14. SQL函数StDev与StDevP区别
  15. C++:实现量化CPI债券交换测试实例
  16. 制造业和物流行业的WMS系统差别在哪?
  17. Spring Cloud Gateway 自定义网络响应状态码(401,500,503等等)
  18. 数学建模python实现基础编程练习1
  19. miui11升级鸿蒙,MIUI11新版本推送 GPU驱动更新 小米10 Pro跑分轻松突破60万
  20. 项目踩坑日记:网易企业邮箱发送邮件报错:421 4.4.5 HL:ICC

热门文章

  1. TMS320C6678 交换网子系统(二)
  2. STM32机器人控制开发教程No.1驱动电机(基于HAL库)
  3. 微信小程序 [渲染层网络层错误] failed to load font
  4. 用Python实现一个简单课堂点名器V4
  5. ios 对应 iphone_如何锁定iPhone相机的曝光并专注于iOS
  6. java jettison_Java常用Json库性能对比
  7. 传统方式连接数据库的弊端和数据库连接池原理
  8. 计算机十指神功教案,宝宝的十指瑶小班游戏教案
  9. pointnet 结果可视化_pointnet++的运行
  10. Web应用引入中文字体问题