SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,但愿可让您对SQL Server UPDATE语句有更多的了解。数据库
现实应用中数据库中的数据改动是免不了的。一般,几乎全部的用户数据库中的大部分数据都要进行某种程度的修改。在SQL Server数据库中要想修改数据库记录,就须要用UPDATE语句,UPDATE语句就是为了改变数据库中的现存数据而存在的。这条语句虽然有一些复杂的选项,但确实是最容易学习的语句之一。这是由于在大多数状况下,这条语句的高级部分不多使用。在用户看来,UPDATE语句只是用来改变指定行中的数据。但实际的内部状况是,SQL Server从表中删除旧的数据行并插入新行。学习
SQL Server UPDATE语句的语法以下:spa
update <table_name> set <column_name> = <value> where <search_condition>code
下面是语法选项简介:it
<table_name>表的名称。该表包含了要修改值的列
<column_name>要修改数据的列的名称
<value>要输入到列中的新值
<search_condition>这是UPDATE语句中最重要的部分。经过指定一个好的搜索条件,你可以限定表内被修改的行数。若是你不指定搜索条件,SQLServer会用新值修改表内的全部行io
示例:table
如今咱们来看看如何实际修改表中的某些行。咱们在表中有一列使用了惟一值,能够区分表中的每一行。所以,咱们能够轻松地写下UPDATE语句,只改变对应某做者的那行数据。以下:class
好比如今咱们要把超市表内的每件商品价格都提升11%,是否有必要为每一行都写一条独立的UPDATE语句呢?就如今的状况而言,也许不会有不少的UPDATE语句要写,但若是是更大的表,这就成问题了。因此回答是否认的。你所要作的只是写一条不指定要更新的行的UPDATE语句,以下所示:date