DML(Data Manipulation Language):数据操纵语言,用于改变数据库中的数据,主要包括INSERT、UPDATE和DELETE语句;
-- 添加数据
insert into 表名(字段名1,字段名2,字段名3) values(值1,值2,值3);
-- 插入一行数据 (如果不写表中的字段它就会按顺序匹配)
insert into 表名 values(值1,值2,...,值n);
-- 同时插入多条数据
insert into 表名(字段名) values(值1),(值2),(值3);
-- 修改数据
update 表名 set 字段名1=值1,字段名2=值2 [where条件];
-- 删除数据
delete from 表名 [where条件];
-- 清空一张表(表的结果和索引不会变,然后重新设置AUTO_INCREMENT计数器)
truncate 表名; -- 不会影响事务
条件:where子句(按照条件从表中筛选数据);
【示例】删除id为1的学生信息
delete from `student` where id=1;