insert into 表名(列名1,列名2,列名3…)values (值1,值2,值3 …);
mysql 特有的,允许批量插入
insert into emp (ename, job, mgr, sal) values ('小红', 'worker', 1234, 1200),('小黄', 'worker', 1234, 1200),('小蓝', 'worker', 1234, 1200),('小绿', 'worker', 1234, 1200);
插入查询的结果【得到多条数据,测试性能】---语法中values 要省略不写
# 将从表emp查询出来的ename,job 插入表emp 【查询后插入语法中是没有values】 insert into emp (ename, job) select ename, job from emp;
delete from 表名 where 条件(s)
delete from emp where empno >= 8000;
搭配 in 批量删除:
delete from emp where empno in (8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047);
update 表名 set 字段1=新值1[,字段2=新值2] where 条件(s)
update emp set ename = 'King' where empno = 8049;
select [字段1[,字段2....]]
from 表名
where 查询过滤条件
[order by 排序字段1 asc|desc [,排序字段2[asc|desc],...]]
in 还常用来批量删除
】 not in必须搭配通配符号一起使用
【%:任意字符, _:占一个字符位置】● 转载请注明出处