什么是修改?
一、插入数据
INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);
基本语法
先列举要插入的字段名称,然后在子句中依次写出对应字段的值
INSERT into students(class_id,NAME,gender,score) VALUES (1,'小王','M',81)
二、更新数据
基本语法
UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...;
注意,在where子句中我们一般写的是筛选条件。
在使用update语句的时候可以使用表达式
UPDATE students set score=score+1 WHERE class_id=1
当子句没有筛选到合适的数据时,该语句不会发生报错,所以在使用SQL的时候要注意执行结果中的受影响的行数。
使用update语句的注意事项
在执行UPDATE语句时要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用UPDATE更新。
三、删除语句
基本语法
DELETE FROM <表名> WHERE ...;
在删除语句中可以使用where子句
SELECT * FROM students where score=85
where条件是用来筛选要删除的行,可以一次删除多条记录
注意事项
在使用删除语句的时候,可以没有where子句 ,这个时候整个表的记录会被删除,要注意。
四、特别注意
在使用修改语句的时候,要养成一种好习惯,先用select语句进行查询,观察查询到的是不是我们想要的数据,然后再进行对应的修改,同样在修改完成之后也还要进行查询操作。
一定要在确定执行没有问题后再将真正的SQL语句投入到生产中。
|