课程表

MariaDB课程

工具箱
速查手册

MariaDB 删除数据库

当前位置:免费教程 » 数据库/运维 » MariaDB

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

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

mysqladmin脚本

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

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

PHP删除数据库脚本

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

语法

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

  1. bool mysql_query( sql, connection );

参数的说明下面给出 -

S.No参数和说明
1

SQL

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

2

connection

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

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

  1. <html>
  2. <head>
  3. <title>Delete a MariaDB Database</title>
  4. </head>
  5.  
  6. <body>
  7. <?php
  8. $dbhost = 'localhost:3036';
  9. $dbuser = 'root';
  10. $dbpass = 'rootpassword';
  11. $conn = mysql_connect($dbhost, $dbuser, $dbpass);
  12. if(! $conn ) {
  13. die('Could not connect: ' . mysql_error());
  14. }
  15. echo 'Connected successfully<br />';
  16. $sql = 'DROP DATABASE PRODUCTS';
  17. $retval = mysql_query( $sql, $conn );
  18. if(! $retval ){
  19. die('Could not delete database: ' . mysql_error());
  20. }
  21.  
  22. echo "Database PRODUCTS deleted successfully
  23. ";
  24. mysql_close($conn);
  25. ?>
  26. </body>
  27. </html>

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

  1. mysql> Database PRODUCTS deleted successfully
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号