sql 刪除資料

2021-09-13 13:40:14 字數 458 閱讀 5403

drop table student_back

這樣就刪除表了,這樣的刪除不僅會刪除表中的資料,還包括表結構、字段、檢視、索引、觸發器和依賴的約束等等。此方法慎用!!!

truncate table student_back

這樣只是刪除表中的所有資料,會保留表結構、字段、約束、索引等等,但是不能加 where 條件限制。

如果表存在 foreign key (外來鍵約束),則不能使用此方法,應使用不帶 where 條件的 delete 語句,但 truncate 語句比 delete 語句執行要快

delete from student_back where s_stuno='001'

這樣的刪除同樣是刪除表中的資料,並且可以新增 where 條件限制,還可以啟用 trigger (觸發器)。

用SQL刪除資料

使用 delete 命令可以 刪除資料,使用 truncate 命令可以刪除整表資料但保留結構。4.7.1 刪除記錄 在 命令編輯區 輸入 delete from scott.test where empno 7500 and empno 8000 然後單擊 執行 按鈕,出現如圖4.47所示的結果。...

SQL語句中 刪除資料

老大 drop 出沒場合 droptable tb tb表示資料表的名字,下同 絕招 刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以後要新增資料是不可能的,除非新增乙個表 老二 truncate 出沒場合 truncatetable tb 絕招 刪除內容 釋放空間但不刪除定義 表的資料結構還...

執行SQL刪除資料庫

use master exec msdb.dbo.sp delete database backuphistory database name n 資料庫名稱 alter database 資料庫名稱 set single user with rollback immediate drop data...