鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ SQL TRUNCATE TABLE 命令
SQL AND 和 OR 連接運(yùn)算符
SQL 刪除數(shù)據(jù)庫(kù)
SQL 使用序列
SQL CONCAT 函數(shù)
SQL 使用視圖
SQL SELECT 語(yǔ)句
SQL 別名
SQL MAX 函數(shù)
SQL 創(chuàng)建表
SQL NULL 值
SQL 數(shù)據(jù)類型
SQL RAND 函數(shù)
SQL 臨時(shí)表
SQL INSERT 語(yǔ)句
SQL ALTER TABLE 命令
SQL 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
SQL SUM 函數(shù)
SQL 子查詢
SQL UPDATE 語(yǔ)句
SQL 表達(dá)式
SQL 操作符
SQL ORDER BY 子句
SQL WHERE 子句
SQL 對(duì)結(jié)果進(jìn)行排序
SQL 注入
SQL AVG 函數(shù)
SQL 選擇數(shù)據(jù)庫(kù),USE 語(yǔ)句
SQL 克隆數(shù)據(jù)表
SQL COUNT 函數(shù)
SQL 語(yǔ)法
SQL DELETE 語(yǔ)句
SQL 約束
SQL 刪除表
SQL TOP、LIMIT 和 ROWNUM 子句
SQL 日期函數(shù)
SQL TRUNCATE TABLE 命令
SQL DISTINCT 關(guān)鍵字
SQL 處理重復(fù)數(shù)據(jù)
SQL 使用連接
SQL 索引
SQL 事務(wù)
SQL GROUP BY 子句
SQL HAVING 子句
SQL MIN 函數(shù)
SQL 概覽
SQL SQRT 函數(shù)
SQL LIKE 子句
SQL 通配符
SQL UNION 子句
SQL 數(shù)據(jù)庫(kù)
SQL 創(chuàng)建數(shù)據(jù)庫(kù)

SQL TRUNCATE TABLE 命令

SQL TRUNCATE TABLE 命令用于刪除現(xiàn)有數(shù)據(jù)表中的所有數(shù)據(jù)。

你也可以使用 DROP TABLE 命令來(lái)刪除整個(gè)數(shù)據(jù)表,不過(guò) DROP TABLE 命令不但會(huì)刪除表中所有數(shù)據(jù),還會(huì)將整個(gè)表結(jié)構(gòu)從數(shù)據(jù)庫(kù)中移除。如果想要重新向表中存儲(chǔ)數(shù)據(jù)的話,必須重建該數(shù)據(jù)表。

語(yǔ)法:

TRUNCATE TABLE 的基本語(yǔ)法如下所示:

TRUNCATE TABLE  table_name;

示例:

考慮 CUSTOMERS 表,表中的記錄如下所示:

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

下面的示例展示了 TRUNCATE 命令的用法:

TRUNCATE TABLE CUSTOMERS;

現(xiàn)在,CUSTOMERS 表已經(jīng)被清空了,SELECT 語(yǔ)句的輸出應(yīng)當(dāng)如下所示:

SQL> SELECT * FROM CUSTOMERS;
Empty set (0.00 sec)
上一篇:SQL MAX 函數(shù)下一篇:SQL 注入