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.26 修改表中指定字段的全部值
(2)根据条件修改表中指定字段的值
根据条件修改表中的数据可使用WHERE子句来完成。下面就将表login中用户名是"XIAOMING"的密码更改为“654321”。具体操作如图4.27所示。
图 4.27 根据条件修改表
这样,就把用户名是"XIAOMING"的密码修改成了“654321”。这里,需要注意的是在查询时要区分大小写。