删(delete)
代码样例
DELETE FROM goods
WHERE id = 11;
DELETE FROM goods;
delete注意事项
- 如果不使用where,将删除表中所有数据。
delete不能删除某一列的值
。
- 使用delete语句
仅删除某一列的值
,不删除表本身。若删除表本身,使用drop table 表名。
改(update)
代码样例
UPDATE goods SET price = 2000;
-- 修改所有的price
UPDATE goods
SET price = 5600
WHERE id = 10;
-- 将iphone增加5000块
UPDATE goods
set price = price + 5000
WHERE goods_name = 'iphone';
-- 修改多个列
UPDATE goods
set price = price + 5000,id = 9
WHERE goods_name = 'huawei';
update注意事项
- update可以用新值更新原有表中的各列。
- set 语句后跟
要修改的列
和要给予的值
。(注意次序)
- where子句指定应更新哪行。若没有,则更新所有行。
- 更新多个字段,通过
set 字段1 = 值1
, 字段2 = 值2
。