看完这篇文章你会学习到以下内容:
- 在创建或者写复杂逻辑时,做好备份
两种方法介绍:
1)INSERT INTO Table SELECT * FROM TABLE
2)CREATE TABLE AS .... .... Select * from TABLE
两者区别:
INSERT INTO 首先要建立一张表 ,然后才可以插入。
创建表格,根据不同需求更改Select后面的语句
1)Select * from;
2)Select 字段 from;
3) Select * from table where 1=2;
CREATE TABLE EMP_NEWGAN AS SELECT * FROM EMP; -- 全部字段一样,表格完全复制过来
CREATE TABLE EMP_0623 AS SELECT EMPNO,ENAME,DEPTNO,SAL FROM EMP; -- 字段不一样, 表格完全复制过来
CREATE TABLE EMP_10623 AS SELECT * FROM EMP WHERE 1=2; -- 字段字段一样,但复制表结构
SELECT * FROM EMP_NEWGAN;
SELECT * FROM EMP_0623;
SELECT * FROM EMP_10623;
INSERT INTO TABLE 两种
1) INSERT INTO 带条件,所有字段
2) INSERT INTO 限定字段
INSERT INTO EMP_10623 SELECT * FROM EMP WHERE DEPTNO = 10; -- 全部字段都复制;
INSERT INTO EMP_10623(ename,deptno,sal) SELECT ename,deptno,sal FROM EMP; --- 部分字段复制:
SELECT * FROM EMP_10623;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。