MSSQL:

  1. 只复制表结构:

    SELECT *  INTO B  FROM A   WHERE Id=‘’;  -- 条件不能成立.

  2. 将旧表数据复制到已存在的新表(假设结构一样,表存在):

    INSERT INTO B SELECT * FROM A  ;

  3. 复制整个表,主键等信息要重建(表不存在)

    SELECT *  INTO B  FROM A ;

MYSQL

1、如果B表不存在就创建B表并复制A表的结构

CREATE TABLE IF NOT EXISTS `B`(LIKEA);

或者

CREATE TABLE IF NOT EXISTS `B`( Id INT(50) NOT NULL PRIMARY KEY );

2.创建B表并复制A表的结构和数据。

1) DROP TABLE IF EXISTS `B`;
    CREATE TABLE B SELECT * FROM A; -- 复制结构和数据

2) DROP TABLE IF EXISTS B;
    CREATE TABLE B LIKE A; -- 只复制结构不复制数据

INSERT INTO B SELECT * FROM A;

  1. 表结构完全一样
    CREATE TABLE B LIKE A;
    INSERT INTO B SELECT * FROM A

  2. 表结构不一样(这种情况下得指定列名)
    INSERT INTO B (列名1,列名2,列名3) SELECT 列1,列2,列3 FROM A

  3. 不同数据库,需要在表前面加数据库前缀,database.表名。

MSSQL 和 MYSQL 复制表结构和数据(B复制A)相关推荐

  1. Mysql复制表两种方式(复制表结构、复制表结构和数据、复制表中的部分数据、复制表中的部分数据并起别名)

    需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE - SELECT 命令,是无法实现的. 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如 ...

  2. mysql create table select from_mysql create table select复制表结构和数据实例讲解

    比如现在有一张表,我们要将该表复制一份,以备以后使用,那么如何使用mysql语句来实现呢?其实我们可以直接使用create ... select ... from语句来实现,具体实现方法请看下面实例. ...

  3. mysql复制表结构和数据

    手动方法: 方法1:把你要复制的表当成一个文件一样,右键复制,右键粘贴,这个方法复制的是表结构和数据. 方法2:选中原表拖动到新位置的空白处,松开鼠标,会提示你复制表结构和数据,或者仅复制表结构,没有 ...

  4. MYSQL复制表结构及数据到新表

    1.复制表结构及数据到新表 select * into 目的数据库名.dbo.目的表名 from 原表名 select * into my0735home.dbo.infoMianTest from ...

  5. sql复制表结构和数据_SQL复制表

    sql复制表结构和数据 In real time we do face situations where we need to copy data from one table to another ...

  6. Oracle 复制表结构和数据

    1.复制表结构 create table table_new as select * from table_old where 1=0; 或者 create table table_new as se ...

  7. 数据库表结构及数据的复制SQL语句

    表的复制 复制表在数据库数据维护时使用到,以下的方式不仅可以复制表结构还可以复制表的数据 CREATE TABLE 新表名 SELECT * FROM 旧表名 如果只向复制表结构而不需要数据,可以使用 ...

  8. DB2复制表结构及数据

    在DB2数据库中,复制已经存在的表的结构及其数据.我们采用两步走方式:第一步先复制表结构,第二部拷贝数据. 第一步:复制表结构 方法一: Create table test_Rate as (sele ...

  9. oracle数据库复制mysql,MySQL/Oracle数据库,使用SQL快速复制表结构或数据

    创建表,并复制数据 create table table1 as select * from table2; 只创建表结构,不复制数据 create table table1 as select * ...

  10. vfp复制表结构_《VisualFoxPro复制生成表》教学设计

    课 题 复制生成表 教材分析 在数据使用过程中,会因为操作不慎或计算机的故障等原因,造成文件内容的丢失或文件的破 坏.因此,常需要对文件进行备份.数据表在数据库中占有重要的地位,对它进行保护显得尤 为 ...

最新文章

  1. 一文详解PnP算法原理
  2. 【源代码】基于Android和蓝牙的单片机温度採集系统
  3. Java基础概念(一)
  4. Android JNI开发摘录(五)之对象引用处理
  5. 【数据库】防止SQL注入
  6. Windows Print Spooler服务最新漏洞CVE-2021-34527详细分析
  7. QT的QMutableHashIterator类的使用
  8. 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...
  9. python中的return和print的区别_python中return和print的区别(详细)
  10. NetBPM工作流的一个示例-请假审批
  11. 花钱你都学不到的“饭局“规矩
  12. 关于Eclipse无法导入包的问题???
  13. Java IO源码目录
  14. android用户界面是通过组件,[科技]Android 用户界面---定制组件(Custom Components)(一)...
  15. Android中调用系统所装的软件打开文件,android应用开发基础学堂在线答案
  16. 华为杯2020-2021年数学建模大赛题目分享
  17. 儿童python编程入门-青少年Python编程入门 PDF 超清版
  18. 双击idea桌面快捷方式无法打开,没有反应,但是Idea.bat可以正常打开
  19. 我的Bug日常:spark基于yarn运行时抛错,内存不足Required executor memory (1024 MB), offHeap memory (0) MB。问题已解决,亲测有用~~~
  20. 过滤器的几种实现方法

热门文章

  1. 关于向量的叉乘右手定则判方向
  2. 大厂Android相关岗位校招职位要求汇总
  3. 分布式系统中的CAP理论
  4. mysql 后缀 deleted,MySQL · 特性分析 · (deleted) 临时空间
  5. 爬虫【11】易班刷网薪系统
  6. springboot Validation
  7. Spring Hibernate Validation
  8. linux文件名排序规则,Linux 上readdir 遍历文件夹按文件名排序
  9. 【蓝牙sbc协议】sbc源码阅读笔记(二)——sbc_struct详解(下)
  10. (坦克警戒大战)技术服务支持