首页 > 其他分享 >大二快乐日记10.23

大二快乐日记10.23

时间:2023-11-05 19:56:18浏览次数:33  
标签:10.23 数据库 DROP db del mysql test 大二 日记

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

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

例 1
下面在 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)

标签:10.23,数据库,DROP,db,del,mysql,test,大二,日记
From: https://www.cnblogs.com/galileo9527/p/17811015.html

相关文章

  • 大二快乐日记10.25
    匹配优先级Servlet虚拟路径的匹配优先级顺序为:全路径匹配(精确匹配)>目录匹配>扩展名匹配>缺省匹配(默认匹配)。Servlet容器会从优先级高的虚拟路径开始匹配,匹配成功后就会立刻将请求交给相应的Servlet进行处理,不会再关注其他虚拟路径是否匹配成功。......
  • 大二快乐日记10.27
    Tomcat中的缺省Servlet在Tomcat安装目录的\conf\web.xml文件中,注册了一个名称为org.apache.catalina.servlets.DefaultServlet的Servlet,并将它设置为缺省Servlet。<servlet><servlet-name>default</servlet-name><servlet-class>org.apache.catali......
  • 大二快乐日记10.26
    在MySQL中,USE语句用来完成一个数据库到另一个数据库的跳转。当用CREATEDATABASE语句创建数据库之后,该数据库不会自动成为当前数据库,需要用USE来指定当前数据库。其语法格式为:USE<数据库名>该语句可以通知MySQL把<数据库名>所指示的数据库作为当前数据库。该数据库保持......
  • 大二快乐日记10.7
    在Servlet中,一个动态网页对应一个Servlet类,我们可以通过web.xml配置文件将URL路径和Servlet类对应起来。访问一个动态网页的过程,实际上是将对应的Servlet类加载、实例化并调用相关方法的过程;网页上显示的内容,就是通过Servlet类中的某些方法向浏览器输出的HTML语句......
  • 大二快乐日记10.8
    专用属性HTML属性有很多,大体可以分为两类:有些属性适用于大部分或者所有HTML标签,我们将这些属性称为通用属性;有些属性只适用于一个或者几个特定的HTML标签,我们将这些属性称为专用属性。<img>标签中的src属性用来定义图像的路径,alt属性用来定义图像的描述信息,当图像出现......
  • 大二快乐日记10.9
    在MySQL中,可使用SHOWDATABASES语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:纯文本复制SHOWDATABASES[LIKE'数据库名'];实例1:查看所有数据库列出当前用户可查看的所有数据库:mysql>SHOWDATABASES;+--------------------+|Database......
  • 大二快乐日记10.10
    HTML中可以使用段落标签<p>来将文档中的内容分割为若干个段落,语法格式如下:<p>段落中的内容。</p>默认情况下,段落标签会对文本中的空白符进行合并,将多个连续的空白符显示为一个空格的效果,具体表现为:如果段落中出现多个连续的空格,浏览器会忽略这些空格只保留一个;如果段落中出现多......
  • Lucky日记
    前言有空或看心情写。主要是平常很少在机房。2023赛季(仅从10月开始)10.17这几天不知道为什么,有亿点累,还很困。早上考了C组模拟赛,T3因为我分段写暴力,只拿了40,但实际上暴力可以拿满,QwQ。下午改题,发现我纯纯是个sb+小丑。写完,随机跳题,打发时间,写到了晚上。晚上写了篇......
  • 11.4日记
    其他法律细则 商业秘密 构成条件:未公开,能权利人带来利益,保密性。 商业秘密无固定保密时间,一般由企业自行决定。且不能延长。 专利权 期限:发明专利权保护期限为自申请日起20年,实用新型专利权和外观设计专利权保护期限为申请日起10年。 专利权谁先申请就归谁,若同一天申请,则双......
  • STM32驱动SIM900A保姆级调试日记
    外观在优信电子买的,比其它商铺价格略高,不过质量应该有保障引脚连接VCC_IN接5VGND接地RXD接MCU TXDTXD接MCURXD(mcu指的是单片机如STM32)因为我只是用来发短信,所以其它引脚不用接!如果需要打电话可能需要咪头和喇叭!但如果是仅仅需要电话做一个提醒的作用,也可以只接上述几个引脚!串......