您将需要特殊特权才能创建或删除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使用 mysqli_query 函数创建或删除MySQL数据库,此函数有两个参数,如果成功,则返回TRUE;如果失败,则返回FALSE。
bool mysqli_query( connection ,sql,$resultmode=MYSQLI_STORE_RESULT);
Sr.No | Parameter & 描述 |
---|---|
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>
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)