mysql insert

单条插入

insert into t_dept(deptno,dname,loc)
VALUES(50,'技术部','北京')

多条插入

insert into t_dept(deptno,dname,loc)
VALUES(60,'后勤部','北京'),(70,'开发部','北京')

子查询插入

insert into t_emp
(empno,ename,job,mgr,hiredate,sal,comm,deptno)
values(8001,'刘娜',"SALESMAN",8000,'1988-12-20',2000,NULL,(SELECT deptno FROM t_dept where dname = "技术部"))

 

方言插入

insert into t_emp
set empno = 8002,ename='jack'

 

IGNORE 关键字 存在就不插入

insert IGNORE into t_dept(deptno,dname,loc)
VALUES(70,'a','北京')

上一篇:汇总字段介绍以及在汇率变化后货币数据类型的汇总字段怎么变的实践研究


下一篇:mysql和postgresql部分语法差异