MySQL 删除数据库
使用 命令 创建数据库
使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql 命令来创建数据库。
在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。
以下实例删除数据库 mydb (该数据库在前一章节已创建):
// MySQL 连接
C:\Users\Administrator.USER-20171227ZP>mysql -u root -p
Enter password:******
//执行删除命令
mysql> drop database mydb;
Query OK, 0 rows affected (0.00 sec)
//查看现有数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| tests |
+--------------------+
5 rows in set (0.00 sec)
使用PHP脚本删除数据库
以下使用 PDO 实例删除数据库 “mydb”:
实例
<?php
$servername = 'localhost';
$username = 'root';
$password = '';
try {
$conn = new PDO("mysql:host=$servername",$username,$password);
// 设置 PDO 错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "DROP DATABASE mydb";
//使用 exec() ,因为没有结果返回
$conn->exec($sql);
echo "数据库删除成功<br>";
} catch (PDOException $e) {
echo $sql . "<br>" . $e->getMessage();
}
$conn = null;
?>
注意: 在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。
一起学习一起进步,写的不好见谅。