一、更新語句:UPDATE
1、語法:
UPDATE <表名> SET <列名1>=<更新值> , … [WHERE <列名>=<更新條件>]
2、注意事項:
1)當WHERE條件不寫 , 將更新整列數據;
2)當需更新多列的值時 , 將多個更新的列名用英文狀態(tài)下的逗號隔開;
3)更新數據三要素:要更新哪張表;要更新哪列的值(多列用逗號隔開);條件是什么(多條件時,用關系運算符)
3、例:
A、更新MyServer數據庫的產品明細表ProductList里的進貨價(加10),售價(減10)
USE MyServerGOUPDATE ProductList SET PL_InPrice=PL_InPrice+10,PL_OutPrice=PL_OutPrice-10--不帶WHERE條件,將修改整列的值GOB、更新MyServer數據庫的產品明細表ProductList里名稱為“Excel函數”的進價(加20)和售價(減20),Excel函數對應的PL_Id為2
USE MyServerGOUPDATE ProductList SET PL_InPrice=PL_InPrice+20,PL_OutPrice=PL_OutPrice-20WHERE PL_Id=2 --帶WHERE條件 , 將只修改"Excel函數"的這行的進價與售價值GO二、刪除語句:DELETE
1、語法:
DELETE [FROM] <表名> [WHERE <刪除條件>]
2、注意事項:
1)不帶WHERE條件,將刪除整表的數據;
2)刪除時,需確認是否有主外鍵關系,若有,則先刪除子表數據,再刪除主表數據;
3)用DELETE刪除數據后,再插入或新增數據時,表中的標識列,將在原來的基數上加1 。
4)刪除數據2要素:要刪除哪張表;刪除的條件是什么 。
3、例:刪除MyServer數據庫的部門表 Department 里的技術部
USE MyServerGODELETE Department WHERE D_Name='技術部'GO三、TRUNCATE語句
1、語法: TRUNCATE TABLE <表名>
2、注意事項:
1)TRUNCATE語句是刪除整張表的數據 , 與不帶WHERE條件的DELETE語句類似;
2)TRUNCATE語句不能用于刪除有外鍵約束的表,標識列重新編號,標識種子從1開始;
【sql語句刪除表中數據 sqlserver刪除字段備注】3)TRUNCATE語句刪除表后,不能被恢復或還原 。
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- 如何高效刪除Word表格中的多余數據列
- 如何高效刪除Microsoft Word中的表格
- 如何進行NB物理實驗元件的刪除操作
- 利用工具實現多文件批量重命名:刪除文件名稱
- Access數據庫中SQL語句使用技巧
- 如何在Win7系統(tǒng)中刪除電腦中的打印機
- 暢捷通T財務軟件賬齡分析區(qū)間刪除操作步驟
- 如何有效刪除Word中的空白頁
- 如何刪除“通過QQ發(fā)送到我的手機”功能
- 如何在IE瀏覽器中刪除網頁保存的用戶名和密碼
