数据操作DML
这里的数据操作就是增删改的更新操作,不包括查询
插入
1 | insert into 表 (列名1,列名2,列名3...) values (值1,值2,值3...); //向表中插入对应列 |
第一种是需要按照列名对应写数值的,可以省略,但必须对应
第二种是一次插入一行,是都要写的
也可以插入多行只需在之后填入新的行即可
1 | insert into student(sid,name,gender,age,birth,address,score) |
修改
1 | update 表名 set 字段名=值,字段名=值...; |
例如
1 | -- 将所有学生的地址修改为重庆 |
删除
1 | delete from 表名 [where 条件]; |
例如
1 | -- 1.删除sid为1004的学生数据 |
需要注意的是delete和truncate原理不同,delete只删除内容,而truncate类似于drop table ,可以理解为是将整个表删除,然后再创建该表。之后再学习其他内容的时候我们会继续补充其中的内容。