您的位置:58脚本 > mariadb删除数据库操作 MariaDB 删除数据库

mariadb删除数据库操作 MariaDB 删除数据库

2023-03-17 06:32 MariaDB教程

mariadb删除数据库操作 MariaDB 删除数据库

mariadb删除数据库操作

Mariadb是一款开源的关系型数据库管理系统,它是MySQL的一个分支,在功能上和MySQL几乎完全相同。本文将介绍如何使用Mariadb删除数据库。

首先,我们需要使用root用户连接到Mariadb服务器:

$ mysql -u root -p 

然后,使用DROP DATABASE语句来删除数据库:

DROP DATABASE database_name; 

在上面的语句中,database_name是要删除的数据库的名称。例如,要删除名为mydb的数据库:

 
DROP DATABASE mydb; 

当执行DROP DATABASE语句时,Mariadb会立即删除该数据库及其所有表、视图、存储过程、函数和触发器。因此,在执行DROP DATABASE之前,请务必备份所有重要数据。

此外,如果要删除一个不存在的数据库时,Mariadb会显示一条出错信息“ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist”。因此,在尝试删除一个不存在的数据库之前,最好先使用SHOW DATABASES命令来确认它是否存在。例如:

 SHOW DATABASES; 
















总之, 利用 Mariadb 删除 数 据 库 的 方 法 非 常 简 单 , 只 需 要 使 用 DROP DATABASE 语 句 , 并 提 供 要 删 除 的 数 据 库 的 名 称 , Mariadb就会立即将其删除,但是,在执行 DROP DATABASE 语句之前,务必备份重要的数据.< span > < span > < span > < span > < span > < / p >

MariaDB 删除数据库

在MariaDB中创建或删除数据库需要特权,通常仅授予root用户或管理员。 在这些帐户下,您有两个删除数据库的选项:mysqladmin二进制文件和PHP脚本。

请注意,删除的数据库是不可恢复的,因此请谨慎执行此操作。 此外,用于删除的PHP脚本不会提示您在删除之前的确认。

mysqladmin脚本

以下示例演示如何使用mysqladmin脚本删除现有数据库 -

[root@host]# mysqladmin -u root -p drop PRODUCTS
Enter password:******
mysql> DROP PRODUCTS
ERROR 1008 (HY000): Can"t drop database "PRODUCTS"; database doesn"t exist

PHP删除数据库脚本

PHP在删除MariaDB数据库时使用mysql_query函数。 该函数使用两个参数,一个可选,并在成功时返回值“true”,否则返回“false”。

语法

查看以下删除数据库脚本语法 -

DROP DATABASE products;

参数的说明下面给出 -

S.No参数和说明
1

SQL

此必需参数由执行操作所需的SQL查询组成。

2

connection

未指定时,此可选参数使用最近使用的连接。

尝试下面的示例代码删除数据库 -

<html>
   <head>
      <title>Delete a MariaDB Database</title>
   </head>

   <body>
      <?php
         $dbhost = "localhost:3036";
         $dbuser = "root";
         $dbpass = "rootpassword";
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(! $conn ) {
            die("Could not connect: " . mysql_error());
         }
         echo "Connected successfully<br />";
         
         $sql = "DROP DATABASE PRODUCTS";
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ){
            die("Could not delete database: " . mysql_error());
         }

         echo "Database PRODUCTS deleted successfully
";
         mysql_close($conn);
      ?>
   </body>
</html>

成功删除后,您将看到以下输出 -

mysql> Database PRODUCTS deleted successfully 


阅读全文
以上是58脚本为你收集整理的mariadb删除数据库操作 MariaDB 删除数据库全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS