
- MySQLi 教程
- MySQLi - 首頁
- MySQLi - 簡介
- MySQLi - PHP 語法
- MySQLi - 連線
- MySQLi - 建立資料庫
- MySQLi - 刪除資料庫
- MySQLi - 選擇資料庫
- MySQLi - 建立表
- MySQLi - 刪除表
- MySQLi - 插入查詢
- MySQLi - 選擇查詢
- MySQLi - WHERE 子句
- MySQLi - 更新查詢
- MySQLi - 刪除查詢
- MySQLi - LIKE 子句
- MySQLi - 排序結果
- MySQLi - 使用連線
- MySQLi - 處理 NULL 值
- 獲取和使用 MySQLi 元資料
- MySQL
- MySQL - 安裝
- MySQL - 管理
- MySQL - 資料型別
- MySQL - 正則表示式
- MySQL - 事務
- MySQL - ALTER 命令
- MySQL - 索引
- MySQL - 臨時表
- MySQL - 克隆表
- MySQL - 使用序列
- MySQL - 處理重複項
- MySQLi 有用資源
- MySQLi - 有用函式
- MySQLi - 快速指南
- MySQLi - 有用資源
- MySQLi - 討論
MySQLi - 刪除表
刪除現有的 MySQL 表非常容易,但是刪除任何現有表時都需要非常小心,因為刪除表後資料將無法恢復。
語法
這是一個刪除 MySQL 表的通用 SQL 語法:
DROP TABLE table_name ;
從命令提示符刪除表
要從命令提示符刪除表,我們需要在 mysql> 提示符下執行 DROP TABLE SQL 命令。
示例
以下程式是一個刪除 **tutorials_tbl** 的示例:
root@host# mysql -u root -p Enter password:******* mysql> use TUTORIALS; Database changed mysql> DROP TABLE tutorials_tbl Query OK, 0 rows affected (0.8 sec) mysql>
使用 PHP 指令碼刪除表
PHP 使用 **mysqli_query()** 或 **mysql_query()** 函式來刪除 MySQL 表。此函式接受兩個引數,成功時返回 TRUE,失敗時返回 FALSE。
語法
$mysqli→query($sql,$resultmode)
序號 | 引數和描述 |
---|---|
1 |
$sql 必需 - 刪除表的 SQL 查詢。 |
2 |
$resultmode 可選 - 根據所需行為使用常量 MYSQLI_USE_RESULT 或 MYSQLI_STORE_RESULT。預設情況下,使用 MYSQLI_STORE_RESULT。 |
示例
嘗試以下示例刪除表:
複製並貼上以下示例作為 mysql_example.php:
<html> <head> <title>Dropping MySQL Table</title> </head> <body> <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'root@123'; $dbname = 'TUTORIALS'; $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname); if($mysqli→connect_errno ) { printf("Connect failed: %s<br />", $mysqli→connect_error); exit(); } printf('Connected successfully.<br />'); if ($mysqli→query("Drop Table tutorials_tbl")) { printf("Table tutorials_tbl dropped successfully.<br />"); } if ($mysqli→errno) { printf("Could not drop table: %s<br />", $mysqli→error); } $mysqli→close(); ?> </body> </html>
輸出
訪問部署在 apache web 伺服器上的 mysql_example.php 並驗證輸出。
Connected successfully. Table tutorials_tbl dropped successfully.
廣告