美文网首页从0到1玩转网络安全程序员MySQL
从0到1学习网络安全 【MySQL基础-MySQL 删除数据库】

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

作者: _07 | 来源:发表于2018-02-06 16:49 被阅读33次

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/acwgzxtx.html