从0到1学习网络安全 【MySQL基础-MySQL 删除数据库】

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学习网络安全 【目录】

    原文作者:mysql
    原文地址: https://www.jianshu.com/p/707a8afc4e24
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞