1.复制表结构

CREATE TABLE dns_records1 SELECT * FROM dns_records WHERE 1=2

或者

CREATE TABLE dns_records2 LIKE dns_records

注意:前者不能复制表的主键和索引

2.跨库复制表结构

CREATE TABLE dbopv1.dns_records3 LIKE dbopv2.dns_records

或者

CREATE TABLE dbopv1.dns_records4 SELECT * FROM dbopv2.dns_records WHERE 1=2

注意:后者不能复制表的主键和索引

3.复制表结构及数据到新表
CREATE newtable SELECT * FROM oldtable

4.全表复制数据(两个表的结构一致)

INSERT INTO tableA SELECT * FROM tableB

5.根据条件复制数据(两个表的结构一致)

INSERT INTO tableA SELECT * FROM tableB  WHERE xxx = xxx

6.根据条件复制数据(两个表的结构不一致)

INSERT INTO tableA (字段1,字段2,.......) SELECT 字段1,字段2,...... FROM tableB WHERE xxx = xxx

7.同一实例下跨库复制表记录

INSERT INTO database1.tableA

SELECT * FROM database2.tableB

WHERE .....

INSERT INTO dbopv1.dns_records SELECT * FROM dbopv2.dns_records WHERE `host` LIKE '%DBOP-K1';

转载于:https://blog.51cto.com/kingbox/1657910

几个复制表结构和表数据的方法相关推荐

  1. php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...

    Mysql复制表结构.表数据的方法 本文给大家分享了好几种复制表结构.表数据的示例介绍,具体详情请看下文吧. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 ...

  2. oracle复制表结构与表数据

    一.复制表结构 说明:条件:1=2,查出null的数据,就不会复制表数据了,仅复制了表结构,不会对表的信息(主键.唯一键.外键.索引.触发器.表注释.列注释)复制: create table tabl ...

  3. hive只复制表结构不复制表数据

    目录 一.背景 二.准备测试数据 1.建表 2.造测试数据 三.操作 1.CTAS (1).无分区表测试 (2).分区表测试 2.LIKE (1).无分区表测试 (2).分区表测试 一.背景 有一张o ...

  4. Sql Server 数据库,只复制表结构不复制表数据如何操作?

    Sql Server 数据库,只复制表结构不复制表数据如何操作? 1.选中要复制的数据库 2.右键 3.任务 4.生成脚本 5.弹出生成数据库对象的脚本窗口,点下一步 6.选择要编写脚本的数据库对象, ...

  5. MySQL拷贝表结构、表数据总结

    在MySQL运维的过程中,经常需要拷贝表复制表.有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据.今天雷雪松就详细的总结一下MySQL拷贝表结构.表数据的方式和SQL语句. 1.在MyS ...

  6. 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中

    文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...

  7. DBeaver表结构、表数据导出到excel

    DBeaver表结构.表数据导出到excel DBeaver表结构到excel 表数据导出到excel DBeaver表结构到excel 右键复制高级信息 新建excel 粘贴 表数据导出到excel ...

  8. mysql导出选择两张表,Mysql导出(多张表)表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...

  9. mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...

  10. 查看表结构以及表中的数据

    查看mysql表结构以及表中的数据 1.查看表结构 mysql> desc student; ±------±-------------±-----±----±--------±------+ ...

最新文章

  1. 物流企业信息化 准确定位应该如何做
  2. 批量处理SQL Oracle下:
  3. Machine Learning week 3 quiz : Logistic Regression
  4. hazelcast入门教程_Hazelcast入门指南第4部分
  5. python与golang_Golang与python线程详解及简单实例
  6. Nginx的启动、停止、重启
  7. IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1
  8. 带你开发一款给Apk中自动注入代码工具icodetools(完善篇)
  9. 《java程序员面试笔试宝典》学习笔记
  10. Unity3D中UGUI的RectTransform对齐方式详解
  11. 数据库备份的几种解决方案
  12. 码云最火开源项目 TOP 50
  13. 物联网在智慧校园里的应用
  14. rocksdb配置解析
  15. github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少
  16. 【图像处理通道分离去除印章】
  17. html 语言国际化,js使用i18n实现页面国际化的方法
  18. HTML-表格跨行跨列
  19. BCA Network&加密艺术NFT交易平台MetaOpus获200万美元天使融资
  20. struts2完美实现文件上传和下载

热门文章

  1. VC++ ATL 学习总结
  2. VS可视化调试学习总结
  3. Java Class文件结构
  4. 在cmd中使用python使用pip报错invalid syntax
  5. mui框架提供的相关api
  6. OpenStack和Redis
  7. 3月29日 如何在winform中加入动态系统时间
  8. 二分类吸引子,排斥子,鞍点和反鞍点数据汇总
  9. 大学计算机基础python学多久_怎么自学python,大概要多久?
  10. 【Leetcode | easy】回文数