mysql如何删除数据库

删除方法:1、使用“win+r”键打开“运行”窗口,输入“cmd”,回车进入cmd命令窗口;2、在cmd窗口中,执行“mysql -u root -p”命令登录MySQL服务器;3、执行“DROP DATABASE IF EXISTS 数据库名;”命令来删除指定数据库中的所有表并永久删除该数据库,“IF EXISTS”选项是可选的,设置该选项可以防止删除不存在数据库时发生错误。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

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

在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。

DROP DATABASE语句删除数据库中的所有表并永久删除数据库。因此,使用此语句时应非常小心。

以下显示了DROP DATABASE语句的语法:

DROP DATABASE [IF EXISTS] 数据库名;

在此语句中,指定要删除的数据库的名称。

  • 如果您尝试删除不存在的数据库,MySQL将发出错误。

  • 若要防止在删除不存在的数据库时发生错误,可以使用IF EXISTS选项。在这种情况下,MySQL终止语句而不发出任何错误。

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

DROP DATABASE 语句删除数据库示例:

1、使用“win+r”键打开“运行”窗口,输入“cmd”,回车进入cmd命令窗口

mysql如何删除数据库

mysql如何删除数据库

2、使用root用户登录MySQL服务器。请注意,您可以使用自己的数据库用户而不是root用户。

mysql -u root -pEnter password: ********

mysql如何删除数据库

使用SHOW DATABASES语句查看服务器中的所有现有数据库:

SHOW DATABASES;

mysql如何删除数据库

3、使用DROP DATABASE 语句删除数据库(test_db_del1和test_db_del2)

DROP DATABASE test_db_del1;DROP DATABASE test_db_del2;

mysql如何删除数据库

SHOW DATABASES;

mysql如何删除数据库

读到这里,这篇“mysql如何删除数据库”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

文章标题:mysql如何删除数据库,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/29992

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月26日 上午2:02
下一篇 2022年9月26日 上午2:03

相关推荐

  • windows 0x80131500显示网络如何解决

    0x80131500显示网络解决方法 一、 确认已经打开下面TLS的设置: 1、启动“Internet Explorer浏览器”,点击“设置”,打开“Internet 选项”-“高级” 2、勾选“使用 SSL 3.0”、“使用 TLS 1.0”、“使用 TLS 1.1”、“使用 TLS 1.2” 3…

    2022年9月18日
    52000
  • windows xbox商店常见问题怎么解决

    xbox商店常见问题解决方法: 1、Xbox商店其实就是微软win10商店(Microsoft Store)。 2、我们可以直接在菜单中打开Microsoft Store,进行游戏的查看等。 3、我们也可以直接在搜索栏中搜索Xbox,然后打开“Xbox 控制台小帮手” 4、我们能够在侧栏目中点击“商…

    2022年9月22日
    59800
  • php判断数组中指定值是不是最后一个元素

    两种判断方法:1、利用end()函数和“===”运算符,获取数组最后一个元素的值,比较该元素值是否为指定值即可,语法“end($arr===”指定值”)”,如果相等则是,反之则不是。2、利用array_pop()函数和“===”运算符,语法“array_pop($arr===…

    2022年9月16日
    66200
  • 静态分析APK文件发现APP应用硬编码密码泄露的示例分析

    今天给大家分享的Writeup是一篇关于安卓APP的静态分析,由于该APP存在不安全存储和硬编码密码泄露问题,导致可以登录其短信管理系统,劫持其短信接口配置,以下为相关分析研究,。 着手开始 由于众测项目范围涉及到相关厂商的某款安卓APP,所以我就在我的安卓手机中下载了这款APP应用,并把其APK文…

    2022年9月15日
    87000
  • 如何进行APT中的迂回渗透

    引言 随着信息安全行业发展,很多企业,政府以及互联网公司对网络安全越来越重视。习大大指出,没有网络安全就没有国家安全,没有信息化就没有现代化。 众所周知,现在的安全产品和设备以及对网络安全的重视,让我们用常规手段对目标渗透测试的成功率大大降低。当然,对于一些手握0day的团队或者个人来说,成功率还是…

    2022年9月21日
    56800
  • HTML可不可以美化网页

    HTML不可以美化网页。HTML是用来定义网页内容的,例如标题、正文、图像等,它是无法美化网页的;美化网页需要使用CSS,CSS是样式语言,主要用来控制网页的外观,例如颜色、字体、背景等。CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑…

    2022年9月24日
    75700
  • SandboxEscaper披露漏洞POC研究报告是什么

    事件概述 近日,安全研究人员SandboxEscaper在GitHub上发布了针对Windows 10的5个零日漏洞的演示利用代码。 代码分别是: Windows错误报告 Windows任务计划 Windows安装程序 IE11沙箱逃离 Windows AppX部署服务 其中除一、五俩个零日漏洞外,…

    2022年9月15日
    66100
  • 怎么用vue实现动态路由

    1、什么是动态路由? 动态路由,动态即不是写死的,是可变的。我们可以根据自己不同的需求加载不同的路由,做到不同的实现及页面的渲染。动态的路由存储可分为两种,一种是将路由存储到前端。另一种则是将路由存储到数据库。动态路由的使用一般结合角色权限控制一起使用。 总结: 1)路由可变,不是写死的,动态加载 …

    2022年9月15日
    88800
  • MySQL触发器怎么创建和使用

    在实际开发中,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如 商品信息 和 库存信息 分 别存放在 2 个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时 在库存表中添加一条库存记录。 这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用 事务…

    2022年9月1日
    87100
  • php索引超出了数组界限如何解决

    索引超出了数组界限解决方法: 1、在test.php文件内使用header设置test.php执行的编码为utf8,避免乱码的出现。 2、随后在test.php文件内创建一个测试数组,对应的索引值分别为0、4、8。 3、在test.php文件中使用array_values方法将上一步的数据重新排序,…

    2022年9月10日
    77500
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部