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>
一起学习一起进步,写的不好见谅。