MySQL - 删除数据库

MySQL - 删除数据库 首页 / MySQL入门教程 / MySQL - 删除数据库

控制台删除数据库

您将需要特殊特权才能创建或删除MySQL数据库,可以使用mysql mysqladmin 二进制文件创建任何数据库。

这是删除上一章中创建的数据库(Learnfk)的示例-

链接:https://www.learnfk.comhttps://www.learnfk.com/mysql/mysql-drop-database.html

来源:LearnFk无涯教程网

[root@host]# mysqladmin -u root -p drop Learnfk
Enter password:******

这将给您一个警告,并确认您是否确实要删除此数据库。

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'Learnfk' database [y/N] y
Database "Learnfk" dropped

PHP删除数据库

PHP使用 mysqli_query 函数创建或删除MySQL数据库,此函数有两个参数,如果成功,则返回TRUE;如果失败,则返回FALSE。

bool mysqli_query( connection ,sql,$resultmode=MYSQLI_STORE_RESULT);
Sr.NoParameter & 描述
1

connection 

mysqli_connect上次打开的连接

无涯教程网

2

sql

创建或删除MySQL数据库的SQL查询

尝试以下示例删除数据库-

<html>
   <head>
      <title>Deleting MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysqli_connect_error());
         }
         echo 'Connected successfully<br />';
         $sql = 'DROP DATABASE Learnfk';
         $retval = mysqli_query( $conn ,$sql);
         
         if(! $retval ) {
            die('Could not delete database: %s\n ' . mysqli_error($conn));
         }
         echo "Database Learnfk deleted successfully\n";
         mysqli_close($conn);
      ?>
   </body>
</html>

警告-使用PHP脚本删除数据库时,它不会提示您进行任何确认。因此,删除MySQL数据库时要小心。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

React实战进阶45讲 -〔王沛〕

深入拆解Java虚拟机 -〔郑雨迪〕

邱岳的产品实战 -〔邱岳〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

ZooKeeper实战与源码剖析 -〔么敬国〕

分布式技术原理与算法解析 -〔聂鹏程〕

MySQL 必知必会 -〔朱晓峰〕

Go 语言项目开发实战 -〔孔令飞〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

好记忆不如烂笔头。留下您的足迹吧 :)