美文网首页
SQL学习笔记--复制表结构

SQL学习笔记--复制表结构

作者: 皮多堡 | 来源:发表于2018-05-07 18:16 被阅读0次

1.MySQL

  • 1.只复制表结构到新表
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2

或者

CREATE TABLE 新表 LIKE 旧表
  • 2.复制表结构及数据到新表
CREATE TABLE 新表 SELECT * FROM 旧表

3- .复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO 新表 SELECT * FROM 旧表
  • 4.复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表

2.Oracle

  • 1.复制表结构以及数据
create table d_table_name as select * from s_table_name; 

---注意并不会创建索引

  • 2.只复制表结构
create table d_table_name as select * from s_table_name where 1=2;
  • 3.只复制数据
    (1)、两个表结构一样
insert into d_table_name select * from s_table_name;

(2)、两个表的结构不一样,只复制部分列

insert into d_table_name (column1,column2,column3) select column1x,column2x,column3x from s_table_name;

相关文章

  • SQL学习笔记--复制表结构

    1.MySQL 1.只复制表结构到新表 或者 2.复制表结构及数据到新表 3- .复制旧表的数据到新表(假设两个表...

  • First week

    用于自己复习笔记,初学MARKDOWN(W3SCHOOL学习) SQL SQL 指结构化查询语言SQL 使我们有能...

  • SQL表(增、删、改、查)基础:)

    学习SQL的第一天(7月17日) 跟着W3school学习SQL语法.... 整理笔记 SQL(结构化查询语言)由...

  • mysql常用命令

    1、命令导出sql文件 2、命令导入sql文件 3、修改表 4、创建数据库[]可选项 5、复制表结构

  • DVWA-SQL Injection(SQL注入)

    本系列文集:DVWA学习笔记 SQL注入,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执...

  • SQL——复制表结构和数据

    1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表2.只复制表结构到新表...

  • sql复制表结构及数据

    1.复制表结构及其数据 create table table_name_new as select * from ...

  • SQL 制表

    在智慧社区商超管理系统中,通常有多种不同角色的人员使用该系统,超市里面有各种各样不同的商品,商品都有不同的供应商 ...

  • msql 学习笔记整理

    学习mysql的几天,将笔记整理一下 SQL(Structured Query Language): 结构化查询语...

  • 复制表与拷贝表

    SQL复制表(只复制结构,源表名:a,新表名:b), 方法一:select * into 新表名 from 源表名...

网友评论

      本文标题:SQL学习笔记--复制表结构

      本文链接:https://www.haomeiwen.com/subject/lzvvrftx.html