十五、添加数据
1、insert
添加、修改和删出都属于DML,主要包含的语句:insert、update、delete
(1)Insert语法格式
Insert into 表名(字段,。。。。) values(值,………..)
(2)省略字段的插入
insert into emp values(9999,'zhangsan','MANAGER', null, null,3000, 500, 10);
不建议使用此种方式,因为当数据库表中的字段位置发生改变的时候会影响到insert语句
(3) 指定字段的插入(建议使用此种方式)
出现了主键重复的错误,主键表示了记录的唯一性,不能重复
(4) 如何插入日期
第一种方法,插入的日期格式和显示的日期格式一致
第二种方法,采用str_to_date
第三种方法,添加系统日期(now())
(5) 表复制
以上方式,会自动创建表,将符合查询条件的数据自动复制到创建的表中
如何将查询的数据直接放到已经存在的表中,可以使用条件
insert into emp_bak select * from emp where sal=3000;