4.5.2 修改数据就用UPDATE

修改数据也是经常要使用的,在已经存在数据的表中修改数据使用UPDATE语句即可完成。具体语法如下:


UPDATE table_name SET column_name1=data1,column_name1=data2,…[WHERE condition];


【语法说明】

❑column_name1:要修改数据列的字段名,可以是一个或多个。

❑data1:要赋给字段的新值,这个值的数据类型要与数据表中字段的数据类型一致。

❑WHERE:条件,这里如果省略了WHERE语句,那么就意味着要修改表中该字段的所有值,如果加上WHERE语句,那么就可以有选择地修改数据表中的某个字段。

下面就利用UPDADE语句完成修改表中字段的全部值和某一个字段的值的操作。

(1)修改表中指定字段的全部值

修改表中的全部值就是使用不带WHERE子句的语句完成。下面就修改新创建的表login中loginname注册名字段,把注册名都改写成"test"。具体操作如图4.26所示。这样就把表中所有的LoginName全部更改为test了。

4.5.2 修改数据就用UPDATE - 图1

图 4.26 修改表中指定字段的全部值

(2)根据条件修改表中指定字段的值

根据条件修改表中的数据可使用WHERE子句来完成。下面就将表login中用户名是"XIAOMING"的密码更改为“654321”。具体操作如图4.27所示。

4.5.2 修改数据就用UPDATE - 图2

图 4.27 根据条件修改表

这样,就把用户名是"XIAOMING"的密码修改成了“654321”。这里,需要注意的是在查询时要区分大小写。