数据库由一个或多个表组成。 DROP TABLE 语句用于从 MySQL 数据库中删除表。例如,要删除名为"Employee"的表,可以使用以下查询:
DROP TABLE Employee
要连接到MySQL数据库,可以使用mysqli_connect()函数。建立与数据库的连接后,可以使用 mysqli_query() 函数对数据库执行查询以删除给定的表。
删除 MySQL 表 - 面向对象风格
下面的示例演示如何以面向对象的方式删除名为"Employee"的表。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDatabase";
//建立连接
$mysqli = new mysqli($servername, $username, $password, $dbname);
//检查连接
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: ". $mysqli->connect_error;
exit();
}
//删除表查询
$sql = "DROP TABLE Employee";
//执行查询
if (!$mysqli->query($sql)) {
echo "Error deleting table: ". $mysqli->error;
} else {
echo "Table Employee deleted successfully.";
}
//关闭连接
$mysqli->close();
?>
删除 MySQL 表 - 面向过程
使用面向过程获得相同的结果,可以使用以下脚本。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDatabase";
//建立连接
$mysqli = mysqli_connect($servername, $username, $password, $dbname);
//检查连接
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: ". mysqli_connect_error();
exit();
}
//删除表查询
$sql = "DROP TABLE Employee";
//执行查询
if (!mysqli_query($mysqli, $sql)) {
echo "Error deleting table: ". mysqli_error($mysqli);
} else {
echo "Table Employee deleted successfully.";
}
//关闭连接
mysqli_close($mysqli);
?>
完整 PHP MySQLi 参考
有关 PHP MySQLi 扩展的所有属性、方法和功能的完整参考,请参阅 PHP MySQLi 参考。