删除现有的MySQLi表非常容易,但删除任何现有表时需要非常小心,因为删除表后数据丢失将无法恢复.
语法
以下是删除MySQLi表的通用SQL语法 :
DROP TABLE table_name ;
从命令提示符中删除表
这只需要执行 DROP TABLE SQL命令在mysql>提示.
示例
这是一个示例,删除 tutorials_inf :
root@host# mysql -u root -pEnter password:*******mysql> use TUTORIALS;Database changedmysql> DROP TABLE tutorials_infQuery OK, 0 rows affected (0.8 sec)mysql>
使用PHP脚本删除表
要删除任何数据库中的现有表,您需要使用PHP函数 mysqli_query()的.您将使用适当的SQL命令传递其第二个参数以删除表.
示例
Dropping MySQLi Tables '; $sql = "DROP TABLE tutorials_inf"; if(mysqli_query($conn, $sql)) { echo "Table is deleted successfully"; } else { echo "Table is not deleted successfully\n"; } mysqli_close($conn); ?>
示例输出应该是这样的 :
Connected successfullyTable is deleted successfully