MySQL删除数据库[通俗易懂]

MySQL删除数据库[通俗易懂]MySQL删除数据库

大家好,又见面了,我是你们的朋友全栈君。

  删除数据库是指在数据库系统中删除已经存在的数据库。数据库删除之后,原来分配的空间将被收回。需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。

一、通过SQL语句
  MySQL中,删除数据库通过SQL语句DROP DATABASE。其语法格式如下:

DROP DATABASE 数据库名;

  其中“数据库名”为要删除的数据库的名称。下面删除我的系统中的名为test的数据库:

$ mysql -u root -p
Enter password: 
mysql> SHOW DATABASES; +--------------------+
| Database | +--------------------+
| information_schema | | mysql | | performance_schema |
| sys                |
| test | +--------------------+
5 rows in set (0.00 sec)

mysql> DROP DATABASE test;
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW DATABASES; +--------------------+
| Database | +--------------------+
| information_schema | | mysql | | performance_schema |
| sys | +--------------------+
4 rows in set (0.00 sec)

  上述结果显示第一次通过SHOW DATABASES;指令查看数据库的时候test数据库是存在的,通过指令DROP DATABASE test;删除test之后,再查看test已经不存在了,说明删除成功。

  上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告:

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

  
二、通过程序
  后期会更新此部分内容,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152778.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • NFS服务器搭建(配置web服务器)

    NFS服务简介什么是NFS?NFS挂载原理:RPC与NFS通讯原理:NFS客户端和NFS服务器通讯过程:Linux下NFS服务器部署NFS服务所需软件及主要配置文件:服务端安装NFS服务步骤:NFS客户端挂载配置:在Window上挂载NFS

    2022年4月13日
  • web ide「建议收藏」

    web ide「建议收藏」webide在做项目中,遇到一个这样的场景,当我们把系统服务搭建好,给用户显示的时候,如果用命令行一步步的走,感觉会把他们弄晕,另外,交付系统,还得一步步的写操作流程,遇到一点问题,就还得补充进去,所以我就想,能不能搭建一个web-ide,用户直接把代码复制上去,点点点,就能完成系统的完整体验。当然,还有就是Web-ide对于移动办公、合作开发也有帮助,比如我想把我的代码给别人看,直接在他电…

    2022年10月18日
  • MySQL binlog日志格式 binlog_format[通俗易懂]

    MySQL binlog日志格式 binlog_format[通俗易懂]MySQLbinlog日志格式binlog_formatMySQL5.5中对于二进制日志(binlog)有3种不同的格式可选:Mixed,Statement,Row,默认格式是Statement。总结一下这三种格式日志的优缺点。MySQLReplication复制可以是基于一条语句(StatementLevel),也可以是基于一条记录(RowLevel),可以…

    2022年5月31日
  • java calendar 日期实现不断加一天

    java calendar 日期实现不断加一天Calendarcc=Calendar.getInstance();//获得系统时间cc.add(cc.DATE,1);//让日子每天向后加一天 date=cc.getTime();   //这个时间就是系统时间加一天后的

    2022年5月20日
  • C语言实现选择排序

    C语言实现选择排序选择排序是在每一轮比较中不是每当a[i]<a[j]时候就交换,而是用一个变量k记下其中较小的元素的下标值,在a[i]与a[i+1]~a[n]全部进行比较后,只将a[i]与a[i+1]~a[n]中最小的值进行交换,为此每一轮只需要将a[i]与a[k]的值进行交换即可。设有n个数据存储到从a[0]~a[n+1]的n个数组元素中,则选择排序过程分为如下n-1步骤:第一步:在第1~n个数中找出最小者,然后与第一个数进行比较,前1个数排好序第二步:在第2~n个数中找出最小者,然后与第二个数进行交换,

    2022年6月25日
  • 2016年总结-JAVA程序员

    2016年总结-JAVA程序员

    2020年11月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号