在SQL中,可以使用TRUNCATE TABLE語句來刪除表中的所有數據,但保留表結構。語法如下:
TRUNCATE TABLE table_name;
其中,table_name是要刪除數據的表的名稱。執行這條語句后,表中的所有數據都將被刪除,但是表的結構和定義不會被改變。相比于DELETE語句,TRUNCATE TABLE語句通常更快且效率更高,因為它不會記錄每一條被刪除的數據,而是直接清空整個表。
需要注意的是,使用TRUNCATE TABLE語句會立即刪除所有數據,且無法恢復,因此在執行之前請確保數據不再需要。