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 脚本删除数据库时, 不会出现确认是否删除信息, 会直接删除指定数据库, 所以你在删除数据库时要特别小心
一起学习一起进步, 写的不好见谅
从 0 到 1 学习网络安全 目录
来源: http://www.jianshu.com/p/707a8afc4e24