更新UPDATE
修改已经存储在数据库中的数据的行为叫做更新,可以更新单个行、部分行、所有行,也可以独立地更新一列信息而其他的列不受影响。要更新现有的行,使用 UPDATE
命令,这需要提供三部分信息:
表的名字和要更新的列名
列的新值
要更新的是哪(些)行
UPDATE table_name SET colname1 = value1, colname2 = value2, ..., colnameN = valueN |
condition为更新的筛选条件
例如对 person 表进行如下更新操作:
1)筛选 person 表中 age 为21的行,将其 address 列的值修改为 ‘济南’;
2)将表中 id 列的信息都更新为 1。
UPDATE person SET address='street_4' WHERE age=21; |
此时查询该表将得到以下内容:
highgo=# SELECT* FROM person; |