站長資訊網
最全最豐富的資訊網站

sql刪除語句有哪些

sql刪除語句:1、delete語句用于刪除表中的行;2、drop 【刪除表】刪除內容和定義,釋放空間;3、truncate【清空表中的數據】,刪除內容、釋放空間但不刪除定義。

sql刪除語句有哪些

本文操作環境:Windows7系統,SQL Server 2016版本,Dell G3電腦。

sql刪除語句:

1、delete 語句用于刪除表中的行。delete語句執行刪除的過程是每次從表中刪除一行,并且同時將該行的刪除操作作為事務記錄在日志中保存

語法:DELETE FROM 表名稱 WHERE 列名稱 = 值,

如:刪除student表中姓名為張三豐的學生信息-delete from studentwhere name=‘張三豐’;

2、drop (刪除表):刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以后要新增數據是不可能的,除非新增一個表。

drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger)索引(index);依賴于該表的存儲過程/函數將被保留,但其狀態會變為:invalid。

3、truncate (清空表中的數據):刪除內容、釋放空間但不刪除定義(保留表的數據結構)。與drop不同的是,只是清空表數據而已。

注意:truncate 不能刪除行數據,要刪就要把表清空。

sql刪除語句有哪些

擴展資料:

數據庫操作中,經常要用到刪除表和刪除表數據,在實際應用中,三者的區別是明確的。

當你不再需要該表時, 用 drop;

當你仍要保留該表,但要刪除所有記錄時, 用 truncate;

當你要刪除部分記錄時(always with a WHERE clause), 用 delete。

truncate 與delete 比較:

1、truncate table 在功能上與不帶 WHERE 子句的 delete語句相同:二者均刪除表中的全部行。

2、truncate 比 delete速度快,且使用的系統和事務日志資源少。

3、truncate 操作后的表比Delete操作后的表要快得多。

相關學習推薦:SQL視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
无码日韩人妻精品久久蜜桃| 国内精品免费麻豆网站91麻豆| 日本精品久久久久影院日本| 久久久久人妻精品一区三寸| 亚洲欧洲国产日韩精品| 国产叼嘿久久精品久久| 日韩A无码AV一区二区三区| 国产精品1024| 18精品久久久无码午夜福利| 亚洲国产精品成人久久| 精品久人妻去按摩店被黑人按中出| 欧亚精品一区三区免费| 日本国产成人精品视频| 精品国产污污免费网站| 久久精品国产99久久丝袜| 伊人天堂av无码av日韩av| 亚洲AV日韩AV永久无码久久| 国产精品极品美女自在线观看| 精品国产乱子伦一区二区三区| 久久青草精品38国产免费| 国产成人精品视频2021| 日韩在线观看视频黄| 99er热精品视频| 国产香蕉久久精品综合网| 国产私拍福利精品视频网站| 久久ww精品w免费人成| 久久精品国产亚洲AV麻豆~| 在线精品动漫一区二区无广告| 国产精品毛片一区二区| 日本精品一区二区久久久| 日韩中文在线视频| 日韩精品无码一本二本三本| 国产精品αv在线观看| 日韩精品视频免费在线观看| 国产精品最新国产精品第十页| 国产亚洲精品成人久久网站 | 国产成人无码精品久久久小说| 色婷婷精品大在线视频| 少妇人妻偷人精品视蜜桃| 精品久久久久久中文字幕无碍| 国产精品高清久久久久久久|