刪除指定資料的語法形式是?使用者41206020377196612021-10-29 09:55:21

一、SQL中有以下三種刪除的語法:

1。drop table 表名稱

2。truncate table 表名稱

3。delete from 表名稱 where 列名稱 = 值

二。 drop,truncate,delete 的區別

1。drop (刪除表)

刪除表中的內容和定義的表的資料結構。

簡單來說就是把整個表刪除,以後要新增資料是不可能的,除非新建立一個新表,然後再插入資料。

2。truncate (清空表中的資料)

刪除表中的內容、釋放佔有的空間但不刪除定義(保留表的資料結構)。

與drop不同的是,只是清空表內的資料而已,原表有 8 行,清空口表中還有 0 行資料。

3。delete (刪除表中的資料)

delete 語句用於刪除表中的行。

delete 語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為一個事務,記錄在日誌中儲存,以便刪除失敗後進行回滾操作。