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

MySQL 删除数据表

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
语法
以下为删除MySQL数据表的通用语法:

DROP TABLE table_name ;

在命令提示窗口中删除数据表

在mysql>命令提示窗口中删除数据表SQL语句为 DROP TABLE :

实例
以下实例删除了数据表 mydb_jianshu :

C:\Users\Administrator.USER-20171227ZP>mysql -u root -p
Enter password:******
mysql> use mydb;
Database changed
mysql> DROP TABLE mydb_jianshu;
Query OK, 0 rows affected (0.49 sec)
mysql>

使用PHP脚本删除数据表

以下实例使用了PHP脚本来删除数据表 mydb_jianshu:

实例

<?php
$dbname = 'mydb';
$servername = 'localhost';
$username = 'root';
$password = '';
try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
    // 设置 PDO 错误模式为异常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "DROP TABLE mydb_jianshu";

    //使用 exec() ,因为没有结果返回
    $conn->exec($sql);

    echo "数据表 mydb_jianshu 删除成功<br>";
} catch (PDOException $e) {
    echo $sql . "<br>" . $e->getMessage();
}

$conn = null;
?>

执行成功后,我们使用以下命令,就看不到 mydb_jianshu 表了:

mysql> show tables;
Empty set (0.00 sec)
mysql>

一起学习一起进步,写的不好见谅。

从0到1学习网络安全 【目录】

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