程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server UPDATE語句的用法詳解

SQL Server UPDATE語句的用法詳解

編輯:MSSQL

SQL Server UPDATE語句的用法詳解。本站提示廣大學習愛好者:(SQL Server UPDATE語句的用法詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server UPDATE語句的用法詳解正文


SQL Server UPDATE語句用於更新數據,上面就為您具體引見SQL Server UPDATE語句語法方面的常識,願望可讓您對SQL Server UPDATE語句有更多的懂得。

實際運用中數據庫中的數據修改是免不了的。平日,簡直一切的用戶數據庫中的年夜部門數據都要停止某種水平的修正。在SQL Server數據庫中要想修正數據庫記載,就須要用UPDATE語句,UPDATE語句就是為了轉變數據庫中的現存數據而存在的。這條語句固然有一些龐雜的選項,但確切是最輕易進修的語句之一。這是由於在年夜多半情形下,這條語句的高等部門很少應用。在用戶看來,UPDATE語句只是用來轉變指定行中的數據。但現實的外部情形是,SQL Server從表中刪除舊的數據行並拔出新行。

SQL Server UPDATE語句的語法以下:

update <table_name> set <column_name> = <value> where <search_condition>

上面是語法選項簡介:

<table_name>表的稱號。該表包括了要修正值的列
<column_name>要修正數據的列的稱號
<value>要輸出到列中的新值
<search_condition>這是UPDATE語句中最主要的部門。經由過程指定一個好的搜刮前提,你可以或許限制表內被修正的行數。假如你不指定搜刮前提,SQLServer會用新值修正表內的一切行

示例:

如今我們來看看若何現實修正表中的某些行。我們在表中有一列應用了獨一值,可以辨別表中的每行。是以,我們可以輕松地寫下UPDATE語句,只轉變對應某作者的那行數據。以下:


update users set phone=78789831 where number =231;

好比如今我們要把超市表內的每件商品價錢都進步11%,能否有需要為每行都寫一條自力的UPDATE語句呢?就如今的情形而言,或許不會有許多的UPDATE語句要寫,但假如是更年夜的表,這就成成績了。所以答復能否定的。你所要做的只是寫一條不指定要更新的行的UPDATE語句,以下所示:


update shop set priceprice = price * .11 ;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved