十五、添加数据

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;