目录
添加数据
更新数据
删除数据
举例 | 解释 |
---|---|
为所有字段添加数据 |
|
为指定或全部字段添加数据 |
|
update 表名 set 字段名1=值1[,字段名2=值2,...] [where 条件表达式];
分类 | 举例 |
---|---|
更新部分数据 | update student set name='xiaoyi',grade=50 where id=1; ---把id=1的记录名字和成绩分别改为xiaoyi和50 |
更新全部数据 | update student set grade='99'; ---把所有学生的成绩设为99 |
分类 | 举例 |
---|---|
用delete删除数据 | delete from 表名 [where 条件表达式]; delete from student where id=1; ---删除id=1的数据 delete from student; ---删除表中的所有数据 |
用truncate删除数据 | truncate [table] 表名; |
delete和truncate均能删除表中的数据,区别在于
delete语句时DML语句,truncate常被认为时DDL语句
delete后可以跟where,truncate只能用于删除记录
truncate删除记录后默认初始值从1开始,但是delete删除后,再次添加记录,自动增加字段的值为删除时的最大值+1。