国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

在SQL server 2008中如何更新、刪除數據

瀏覽:110日期:2023-10-27 13:41:41

SQL語句可以更新和刪除數據,這應該很有用處,倘若要建立一個網站,那么數據要寫進數據庫,就可以用到這些語句了。

在SQL server 2008中如何更新、刪除數據

1. SQL更新數據表中的數據update

語法:

Update 表名

Set 字段名=更新值

Where 條件表達式

參數:

Update指出要更新那個表的數據

Set支持要更新的字段名

Where指出更新字段中的那些數據

如果要更新多個字段的數據,可以在SET后將更新的數據值一一列出,用“’”分隔。

利用子查詢更新數據表,如果更新的數據需要其他表中得到參數,就可以利用子查詢來完成任務。

使用表連接更新數據,可以使用FROM和WHERE的結合來查詢參數條件,語法:

Update 表名

Set 字段名=更新值

From 表1,表2

Where 條件按表達式

這樣就從幾個表中聯合查詢得到條件和參數。

2. update將數據更新為NULL刪除數據

語法:

Update 表名

Set 字段=NULL

Where 條件表達式

3. 刪除數據表中的數據delete語句

語法:

Delete from 表名

Where 條件表達式

聯合查詢刪除數據,會有所區別。

語法:

Delete 表名

From 表1,表2

Where 條件表達式

這里刪除的是DELETE后的表中的數據,而與from后的表無關,from后的表只是聯合查詢的參數或者條件。

如果要刪除所有的數據,只需要不設定條件即可:

Delete from 表名

這樣就OK了,但是還有一種方法,是前面學過的,在學習表的刪除階段和重命名時,就曾學習到一個關鍵詞叫TRUNCATE,這個關鍵詞也可以實現這個效果,實際上,這個截斷的效果執行效率更高,因為delete刪除數據時會寫一些日志文件,如果刪除執行失敗,數據將會回退,保持原樣,truncate就不會寫日志文件:

Truncate table 表名

這樣也就OK了。

4. 使用視圖更新和刪除數據表中的數據

語法:

Update 視圖名

Where 條件表達式

Delete from 視圖名

Where 條件表達式

和操作數據表是一樣的,但是很多視圖無法更新數據成功:

1. 含有聚合函數

2. 含有group by的語句

3. 視圖中有非空約束但又不含有默認值的字段

4. 含有distinct關鍵詞

5. 含有需要計算值字段

6. 含有多表連接的視圖。

標簽: Sql Server 數據庫
相關文章:
主站蜘蛛池模板: 日本一级毛片中文字幕 | 日韩欧美综合 | 毛茸茸年轻成熟亚洲人 | 亚洲欧美在线一区二区 | 曰本美女高清在线观看免费 | 国产成人精品.一二区 | 免费看国产精品久久久久 | 国产自约视频 | xxx国产老太婆视频 xxx欧美老熟 | 大片国产片日本观看免费视频 | 手机在线国产精品 | 国内免费自拍视频 | 碰碰人人 | 国产欧美日韩不卡在线播放在线 | 日韩国产在线播放 | 男人的亚洲天堂 | 国产成人综合视频 | 亚洲一二区 | 日韩在线视频免费 | 成人a毛片免费视频观看 | 成人精品第一区二区三区 | 精品国产成人综合久久小说 | 亚洲国产精品久久日 | 欧美日韩一区二区在线观看 | 亚久久伊人精品青青草原2020 | 国产成人免费高清激情视频 | 女人张开腿男人猛桶视频 | 亚洲美女性生活视频 | 91精品免费国产高清在线 | 57pao强力打造手机版 | 中文精品久久久久国产不卡 | 欧美日韩精品一区二区免费看 | a毛片a毛片a视频 | 日韩国产欧美一区二区三区在线 | 萌白酱国产一区 | 国产三级精品久久三级国专区 | 亚洲最新 | 久草久在线 | 国产成人免费全部网站 | 一个人免费看的www 一及 片日本 | 免费观看欧美精品成人毛片 |