首页 > 数据库 >SQL Server 把一个表中的数据复制到另一个表中

SQL Server 把一个表中的数据复制到另一个表中

时间:2022-08-26 16:37:13浏览次数:78  
标签:复制到 表中 字段 复制 SQL 新表 数据 旧表

在备份数据库的时候,经常都需要把一个表的数据复制到另一个表,来做测试使用,这里就将告诉大家几种复制表格数据的sql。

工具/原料

  • SQL Server

方法/步骤

  1. 1

    复制表结构及数据到新表 select * into 目标表名 from 源表名(要求目标表不存在,因为在插入时会自动创建)

    如何把一个表中的数据复制到另一个表中
  2. 2

    只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 

    如何把一个表中的数据复制到另一个表中
  3. 3

    复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表 SELECT * FROM 旧表 

    如何把一个表中的数据复制到另一个表中
  4. 4

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

    如何把一个表中的数据复制到另一个表中
  5. 5

    oracle数据库也是类似的。

    如何把一个表中的数据复制到另一个表中 END

注意事项

  • 要注意数据库的名称,不要把正式数据库的数据覆盖了。

标签:复制到,表中,字段,复制,SQL,新表,数据,旧表
From: https://www.cnblogs.com/jmbt/p/16627941.html

相关文章

  • 面向对象数据库和NoSQL
    先来说说对象数据库。定义参见维基:http://zh.wikipedia.org/zh/%E5%AF%B9%E8%B1%A1%E6%95%B0%E6%8D%AE%E5%BA%93一个数据库的持久性整体规划通常都是不成套的。各种ORM(对......
  • MySQL主从安装
    mysql5.7 wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum-yinstallmysql57-community-release-el7-10.noarch.rpmyum-......
  • 一篇文章带你了解Sql注入
    网络安全学习交流群:755412787常用的mysql语句创建mysql用户#‘host’的值为指定哪些ip可以登录,值为‘%’表示任何人可以登录,值为'localhost'仅允许本机登录CREATEUSE......
  • 2. SQL--定义
    1.前言SQL是一种操作数据库的语言,包括创建数据库、删除数据库、查询记录、修改记录、添加字段等。SQL虽然是一种被ANSI标准化的语言,但是它有很多不同的实现版本。AN......
  • MySql 建表语句
    CREATETABLEIFNOTEXISTSnsy_scm.`publish_store_product_spec`(`id`INT(11)NOTNULLAUTO_INCREMENT,`publish_store_product_id`INT(11)......
  • SQL Server 表增加字段案例语句
    IFNOTEXISTS(SELECT1FROMsys.sysobjects(NOLOCK)soINNERJOINsys.syscolumns(NOLOCK)scONso.id=sc.idWHEREso.name='EgSys_ActualFrei......
  • SQL Server 新建表案例语句
    GOIFNOTEXISTS(SELECT1FROMsys.objectsoWHEREo.name='EgSys_ActualFreightSurcharge'ANDo.type='u')BEGINCREATETABLE[......
  • Mysql 系列 | join 优化
    上一篇中说了join语句的执行过程,了解了深层逻辑,则优化方案呼之欲出。Multi-RangeRead(MRR)优化select*fromt1wherea>=1anda<=100;回表时,根据ID去主键索引......
  • 1. SQL--前言
    1.前言SQL是StructuredQueryLanguage的缩写,译为“结构化查询语言”。SQL是一种数据库操作语言,用来检索和管理关系型数据库中的数据,比如插入数据、删除数据、查询数......
  • SQL Server游标的使用案例
    SELECT*INTObackup_db.dbo.EgSys_ActualFreightDetail_202208251630FROMEgSys_ActualFreightDetail(NOLOCK);BEGINDECLARE@DetailIDINT;DECLARE@PackageFee......