UPDATE
更新数据表里的记录,用的是 UPDATE,它的后面首先是表的名称,然后用一个 SET ,表示去设置一些什么东西,后面加上要更新的栏还有对应的值,一般我们还需要加上一个条件,也就是你需要说明一下要更新哪些记录。这个条件可以放在 WHERE 的后面。
下面,我们去更新一下 安吉丽娜·朱莉 的生日这栏,在插入这条数据记录的时候,没有指定她的生日,所以会用一个默认的值 ... 先输入 UPDATE ... 要更新的数据是在 poeple 这个表里面 ... SET ... 更新的栏是 people_birth ... 电影人的出生日期 ... 在等号后面,再加上具体的值 '1975-06-04' ...
最后需要再去设置一个条件,我们要更新的是 xx 的生日 ... pid 是这个表的主键,也就是每条记录的 pid 的值都是唯一的,这样可以利用这个 pid 的值作为条件。
用一个 WHERE 指定一下条件 ... pid 等于 2 .. 这条语句的意思就是,去更新 people 表里,pid 的值是 2 的这条记录里面,people_birth 的值为 1975-06-04 ....
UPDATE people SET people_birth = '1975-06-04' WHERE pid = 3;
回车 ... 再查看一下 ... SELECT * FROM people;
你会发现,pid 是 3 的这条记录的 people_birth 这栏内容的值,已经更新为了 1975-06-04 ...
DELETE
删除表里记录,用的是 DELETE ... 在 DELETE FROM 的后面,加上要删除记录的表的名称 .... 然后再用一个 WHERE,去设置一个删除的条件,满足这个条件的记录都会被删除掉。
比如我们要删除掉 pid 是 4 的这条记录 ... DELETE FROM ... 从 people 这个表里删除 ... WHERE 设置条件 .... pid 等于 4 ... 回车 ... 执行成功以后,再查看一下 ...
DELETE FROM people WHERE pid = 4;
pid 是 4 的这条记录已经从 people 这个表里删除掉了。
UPDATE 表名称 SET 字段 = '值' WHERE 字段 = 值;