精华内容
下载资源
问答
  • 参考:http://topic.csdn.net/t/20020621/09/820025.html SELECT * INTO newTableName FROM oldTableName 此方法将把旧表的结构数据同时copy生成新表,不过主键外键约束没有生成,需要手动设置。  ...

    参考:http://topic.csdn.net/t/20020621/09/820025.html

    SELECT   *   INTO   newTableName   FROM   oldTableName

    此方法将把旧表的结构和数据同时copy生成新表,不过主键外键约束没有生成,需要手动设置。

     

    展开全文
  • SQL Server 复制数据库表的结构数据

    千次阅读 2018-09-10 18:00:04
    1.SQL Server复制表的结构 生成sql语句,在另一个数据库创建 右键你要复制结构的表-----编写脚本为----CREATE到----查询编辑器窗口 ...2.复制表的数据(将表的结构数据一起复制过去) 表名...

    1.SQL Server复制表的结构

    生成sql语句,在另一个数据库创建

    右键你要复制结构的表-----编写脚本为----CREATE到----新查询编辑器窗口

    ----将窗口中的内容复制

    ----在目标数据库上右键----新建查询----将刚才复制的内容粘贴到此处

    ---注意:将USE后的数据库名字改为目标数据库名字

     

    2.复制表的数据(将表的结构和数据一起复制过去)

    表名:目标数据库中的表的名字(目标数据库中的表,你要复制到的数据库)

    [数据库A].DBO.表名:源数据库中的表名

    直接在目标数据库中的sql查询中写入下面的sql语句

    select  *
    into 表名   
    form [数据库A].DBO.表名

    3.复制表中的数据方法二(视图方法)

    1.选中目标数据库target_db,然后点击”任务“→”导入数据“。

    2.进入”SQL Server导入导出向导“,根据提示步骤操作

    3.选择数据源(源数据库)如果是本地的数据库,可以写计算机名字,身份验证的话两种都可以选择

    4.选择目标(目标数据库)、指定表复制或查询。

    5.选择源表和源视图:设置源表和目标表后,单击“编辑映射”按钮,在弹出窗口中选中“启用标识插入”。(否则后面会出错)

    6.一直点击“下一步”至最后完成操作。

     

    展开全文
  • 这个SQL语句可以将表的数据复制过来 注意:像主键,外键这种属性是无法复制过来的 法2: 也可以右键数据库—任务—生成脚本 ,根据界面向导选择需要生成脚本的数据库,将生成的脚本显示在查询表框, 然后修改其中...

    1,复制表结构

    select * into 新表名称 from 旧表名称;
    

    这个SQL语句可以将表的数据也复制过来
    注意:像主键,外键这种属性是无法复制过来的
    补充:当新表名称已经在数据库中存在的时候,使用此语句操作则会报错
    法2:

    • 也可以右键数据库—任务—生成脚本 ,根据界面向导选择需要生成脚本的数据库,将生成的脚本显示在查询表框,
    • 然后修改其中的旧表名称,
    • 再次运行

    备注:这种办法可以进行所有属性的设置,主键,外键等

    2,复制表数据

    注意:因为是复制数据库,所以首先要确保有一个结构一样的表
    法1:
    在新表中操作
    数据库,右键,任务,导入数据,根据向导选择数据源,导入目标对象
    在旧表中操作
    数据库,右键,任务,导出数据,根据向导选择数据源,导入目标对象

    法2:
    SQL语句

    insert into 新表 select * from  旧表 ;
    
    展开全文
  • 介绍有时候我们需要原封不动的复制一张表的结构生成一张新表,MYSQL提供了两种便捷的方法。例:CREATE TABLEtb_base(idINT NOT NULL PRIMARY KEY,nameVARCHAR(10),KEYix_name (name))ENGINE='MyISAM',CHARSET=utf...

    介绍

    有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。

    例:

    CREATE TABLEtb_base(

    idINT NOT NULL PRIMARY KEY,

    nameVARCHAR(10),KEYix_name (name))

    ENGINE='MyISAM',CHARSET=utf8,COMMENT 'a' ;

    insert into tb_base() values(1,'a'),(2,'b');

    一、LIKE方法

    like方法能一模一样的将一个表的结果复制生成一个新表,包括复制表的备注、索引、主键外键、存储引擎等。

    CREATE [TEMPORARY] TABLE [IF NOT EXISTS]tbl_name

    {LIKE old_tbl_name | (LIKE old_tbl_name) }

    1.复制表

    CREATE TABLE IF NOT EXISTS tb_base_like (LIKE tb_base);

    2.查看表

    b078c3ab40d0bb2527122d132b8608df.png

    df43327bf074764315a45589c44ddfe6.png

    可以看到新复制的表和原表完全一致,但是不复制数据。

    二、SELECT方法

    CREATE [TEMPORARY] TABLE [IF NOT EXISTS]tbl_nameSELECT ... (Some valid select or union statement)

    1.复制表

    CREATE TABLE IF NOT EXISTS tb_base_select SELECT * FROM tb_base;

    2.查看表

    910331a142e709edb9976395d2028590.png

    4fb6f15b9374f47c26e9772ff73ff1b9.png

    select的方法值复制字段属性,其它的主键、索引、表备注、存储引擎都没有复制

    三、区别

    like方法:like方法其实是专门复制表结构的方法,但是它只复制表的结构和相关属性并不复制数据

    select方法:严格来讲select方法不能理解成复制表结构的方法,其实它只是执行了一个select查询语句,所以复制的结果只包含了select的字段和数据,其它表属性都有系统的配置文件决定;包括存储引擎、默认字符集等都是有系统的默认配置所决定。

    总结

    所以真正的表结构复制方法是LIKE方法,如果不需要考虑表原本的属性包括存储引擎、备注、主键、索引等那么select复制方法是个不错的方法并且还能连同数据一起复制。

    备注:

    本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。

    《欢迎交流讨论》

    展开全文
  • like可以复制生成一个新表,包括其备注、索引、主键外键、存储引擎等. create table 新表 if not exists like 旧表 ; //复制结构和相关属性 二、Select 有:①结构 可选择:①数据???? 无:①相关属性 select方法只...
  • 复制结构新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.3、创建于旧表一样的新表(表结构)CREATE TABLE 新表 LIKE 旧表like方法能一模一样的将一个表的结果复制生成一个新表,...
  • 这样,就生成了一个新的表,它的表结构就与原始相同,但是没有原始的数据。 如果你想把数据也一起复制过来,可以通过输入: create table table_name select * from original_table_...
  • like方法复制生成一个新表,包括其备注、索引、主键外键、存储引擎等 CREATE TABLE IF NOT EXISTS like_table2 (LIKE table2); 二、SELECT方法 select方法只复制字段属性,原表的主键、索引、表备注、存储引擎都...
  • 在实际操作数据中会遇到将数据表的数据重新备份出来,或者是生成新的表,这个时候就会用到复制结构与数据;现在将该表快速生成新的表。    执行SQL >SELECT * INTO new_tuser FROM info..t_user  并可将...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理创建标题,有助于目录的生成如何改变文本样式插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、...
  • 首先进入MySQL命令行:use database_name;...这样,就生成了一个新的表,它的表结构就与原始相同,但是没有原始的数据。如果你想把数据也一起复制过来,可以通过输入:create table table_name selec...
  • MyBatis Generator(MBG)使用MBG可以根据数据表生成对应model、xml映射文件、mapper接口,只是简单的生成,还需要根据需求修改。1、下载jar包 解压后有3个jar包,只使用一个: 2、新建一个新的java项目,导入...
  • 最近在做项目的时候,有这么一个需求,因为某些表的数据量过大,考虑每年生成一张备份表,将上一年的数据备份到新生成的这张备份表,因为数据量大,所以就要考虑到数据查询的效率,也就是仅仅是复制结构而不复制...
  • 1,添加B ,和A表表结构相同(带数据) create table B as select * from A; 2,添加B ,和A表表结构相同(不...3,存在一个B和A的表结构一致,将A中的数据复制给B insert into B select * from A;...
  • 计算机vfp表操作指令一.表结构的操作1.创建表结构命令1:CREATE[路径][表名]例子:在A盘创建GZ...CREATEA:GZ3FROMA:GZ1命令3:COPYSTRUCTRUETO[路径][表名]例子:在D盘生成一个与正在使用结构相同的新表文件MYC...
  • oracle机构和数据复制

    千次阅读 2015-07-17 11:16:11
    1. 复制表结构及其数据生成一张新的表: create table table_name_new as select * from table_name_old; 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者:...
  • ①指定上右键,选中转出sql文件,再选中仅结构(如果需要同时导出数据的话选择第一个选项),执行操作后会生成一个sql文件。 文件名为:原表名.sql ②表结构导入 在需要导入库中执行刚生成的文件:在想导入...
  • 1. 既复制结构,也复制数据 ... 说明:这种方法的缺点就是新表中没有了旧表的primary key、Extra(auto_increment)等属性,  只能自己手动添加。 2、只复制结构,而不复制数据  mysql> ...
  • 表结构设计器EZDML数据库建表软件,可快速进行数据库表结构设计,建立数据模型。类似大家常用数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等超级精简版。2018年1月18日 V2.16在鼠标位置...
  • 3,最后生成新的结果链表为 1->0->0->0。 示例1 输入 复制 [9,3,7],[6,3] 返回值 复制 {1,0,0,0} 说下我思路: 1.相加因为有可能进位,所以是从后向前加,但是链表是单向链表,这时我们会想起栈这个数据...
  • #define MaxKeyNum 2500 //索引表的最大容量(2500) #define MaxLineLen 500 //书目串的最大长度(500) #define MaxWordNum 10 //词表的最大容量 #define MaxWordLength 30 //单词的最大长度 typedef int Status; ...
  • Hibernate 实体类 生成表结构 ---- ...将 BOS 项目资料_day02_01_基础数据模块实体类 cn 文件夹 复制 src/main/java JPA 注解使用回顾 @Entity 标明是实体类 @Table 映射名称 @Id 主键标识 @Genera...
  • 图示窗口的上方显示已知广义表的存储结构,图示窗口的下方显示复制求得的广义表的存储结构。递归工作栈中含调用语句行号 adr、变参 nls 和值参 ls。 15. 创建广义表的存储结构 图示窗口显示广义表存储结构的建立...
  • MySQL准备工作一、克隆表,将数据表的数据记录生成到的表中二、清空表,删除除... #通过 LIKE 方法,复制KY08表结构生成 test01表 insert into test02 select * from TET01; #修改表 TEST02 ,使其从表 TEST01 中获取字
  • 数据结构演示软件

    2013-06-02 21:32:36
    图示窗口的上方显示已知广义表的存储结构,图示窗口的下方显示复制求得的广义表的存储结构。递归工作栈中含调用语句行号 adr、变参 nls 和值参 ls。 15. 创建广义表的存储结构 图示窗口显示广义表存储结构的建立...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 318
精华内容 127
关键字:

复制数据表的结构生成新表