1、创建表 -利用已有表,创建表
这样创建的缺点-- 主键会丢失
-- 创建表,表结构与数据与t_emptest 一致 CREATE TABLE t_emptest1 AS SELECT * FROM t_emptest ;
-- 创建空表,表结构与t_emptest 一致 CREATE TABLE t_emptest1 AS SELECT * FROM t_emptest WHERE 1 = 2;
2、插入数据
-- 插入数据,利用已有表的数据插入新表中 -- 将t_emptest表中lucy的雇员信息插入到t_emptest1 表中 INSERT INTO t_emptest1 SELECT * FROM t_emptest WHERE ENAME='lucy'
-- 将lucy所在部门的雇员信息插入到t_emptest1中 INSERT INTO t_emptest1 SELECT * FROM t_emptest WHERE DEPTNO=(SELECT DEPTNO FROM t_emptest WHERE ENAME='lucy' )