Update语句
单字段update
UPDATE 表名称 SET 列名称 = 新值 WHERE 条件
例:UPDATE movies SET title = 'New title' WHERE id=2
多字段update
UPDATE 表名称 SET列1=新值1,列2=新值2 … WHERE 条件
例:UPDATE movies SET title = 'New title', year=1988 WHERE id=2
注意!update是个危险的操作!如果忘记加条件,数据表的所有数据条都会被更改。所有,为了防止update的危险性,在update之前要先把要改的数据select出来看一下,确保时要改的。
第一步:SELECT * FROM movies WHERE id=2
第二步:把WHERE之前的改一下,UPDATE movies SET title='New title' WHERE id=2
同时满足一个字段的三个条件可以这样表示:
WHERE 列名称 in(‘值1’,‘值2’)
例: UPDATE OrderItems SET Quantity=100 WHERE Prod_id in ('BR01','BR02','BR03')
统计数量:
SELECT count(*) FROM 表名称 WHERE 条件