從 MySQL 中的表中刪除所有記錄?
要從 MySQL 中的表中刪除所有記錄,請使用 TRUNCATE 命令。讓我們 fir 檢視該語法 -
TRUNCATE TABLE yourTableName.
上述語法將從表中刪除所有記錄。讓我們建立一個表以瞭解上述語法 -
mysql> create table TruncateTableDemo −> ( −> BookId int −> , −> BookName varchar(200) −> ); Query OK, 0 rows affected (0.54 sec)
使用 insert 命令在表中插入記錄。在表中插入記錄的查詢如下 -
mysql> insert into TruncateTableDemo values(1001,'C in Dept'); Query OK, 1 row affected (0.18 sec) mysql> insert into TruncateTableDemo values(1002,'The C++ Programming'); Query OK, 1 row affected (0.22 sec) mysql> insert into TruncateTableDemo values(1003,'Let us C'); Query OK, 1 row affected (0.16 sec)
現在,您可以使用 select 語句顯示錶中的所有記錄。查詢如下 -
mysql> select *from TruncateTableDemo;
以下是輸出 -
+--------+---------------------+ | BookId | BookName | +--------+---------------------+ | 1001 | C in Dept | | 1002 | The C++ Programming | | 1003 | Let us C | +--------+---------------------+ 3 rows in set (0.00 sec)
實現上述語法以從表中刪除所有記錄。查詢如下 -
mysql> truncate table TruncateTableDemo; Query OK, 0 rows affected (0.93 sec)
現在,您可以檢查所有記錄是否已被從表中刪除。
以下是查詢 -
mysql> select *from TruncateTableDemo; Empty set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP