DML数据操纵语言
· 阅读需 3 分钟
mysql表数据的插入、删除、修改以及中文编码问题
1、mysql新增表数据
普通的插入表数据
insert into 表名(字段名) values(字段对应值);
insert into employee (empno,ename,job,mgr,hiredate,sal,deptnu) values ('1000','小明','经理','10001','2019-03-03','12345.23','10');
insert into 表名 values(所有字段对应值);
# 一次性插入多个数据
insert into employee values ('1001','小明','经理','10001','2019-03-03','12345.23','10');
蠕虫复制(将一张表的数据复制到另一张表中)
insert into 表名1 select * from 表名2;
insert into 表名1(字段名1,字段名2) select 字段名1,字段名2 from 表名2;
insert into emp (empno,ename) select empno,ename from employee;
建表复制
create table 表名1 as select 字段名1,字段名2 from 表名2;
create table emp as select empno ,ename from employee;