使用mysqladmin删除数据库
您需要特殊权限才能创建或删除MySQLi数据库.因此,假设您有权访问root用户,您可以使用mysql mysqladmin 二进制文件创建任何数据库.
删除任何数据库时要小心,因为您将失去所有数据库数据库中可用的数据.
以下是删除前一章中创建的数据库的示例 :
[root@host]# mysqladmin -u root -p drop TUTORIALSEnter 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 'TUTORIALS' database [y/N] yDatabase "TUTORIALS" dropped
使用PHP脚本删除数据库
PHP使用查询函数创建或删除MySQLi数据库.此函数接受两个参数,成功时返回TRUE,失败时返回FALSE.
示例
尝试以下示例删除数据库 :
Connecting MySQLi Server>/title> '; $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ){ echo 'Connected failure
'; } echo 'Connected successfully
'; $sql = "DROP DATABASE TUTORIALS"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } mysqli_close($conn); ?>
警告 : 使用PHP脚本删除数据库时,它不会提示您进行任何确认.因此在删除MySQLi数据库时要小心.
如果连接和删除数据库成功,那么示例输出应该是这样的 :
Connected successfullyDatabase deleted successfully