几个复制表结构和表数据的方法
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
几个复制表结构和表数据的方法相关推荐
- php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...
Mysql复制表结构.表数据的方法 本文给大家分享了好几种复制表结构.表数据的示例介绍,具体详情请看下文吧. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 ...
- oracle复制表结构与表数据
一.复制表结构 说明:条件:1=2,查出null的数据,就不会复制表数据了,仅复制了表结构,不会对表的信息(主键.唯一键.外键.索引.触发器.表注释.列注释)复制: create table tabl ...
- hive只复制表结构不复制表数据
目录 一.背景 二.准备测试数据 1.建表 2.造测试数据 三.操作 1.CTAS (1).无分区表测试 (2).分区表测试 2.LIKE (1).无分区表测试 (2).分区表测试 一.背景 有一张o ...
- Sql Server 数据库,只复制表结构不复制表数据如何操作?
Sql Server 数据库,只复制表结构不复制表数据如何操作? 1.选中要复制的数据库 2.右键 3.任务 4.生成脚本 5.弹出生成数据库对象的脚本窗口,点下一步 6.选择要编写脚本的数据库对象, ...
- MySQL拷贝表结构、表数据总结
在MySQL运维的过程中,经常需要拷贝表复制表.有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据.今天雷雪松就详细的总结一下MySQL拷贝表结构.表数据的方式和SQL语句. 1.在MyS ...
- 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中
文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...
- DBeaver表结构、表数据导出到excel
DBeaver表结构.表数据导出到excel DBeaver表结构到excel 表数据导出到excel DBeaver表结构到excel 右键复制高级信息 新建excel 粘贴 表数据导出到excel ...
- mysql导出选择两张表,Mysql导出(多张表)表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...
- mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...
- 查看表结构以及表中的数据
查看mysql表结构以及表中的数据 1.查看表结构 mysql> desc student; ±------±-------------±-----±----±--------±------+ ...
最新文章
- 物流企业信息化 准确定位应该如何做
- 批量处理SQL Oracle下:
- Machine Learning week 3 quiz : Logistic Regression
- hazelcast入门教程_Hazelcast入门指南第4部分
- python与golang_Golang与python线程详解及简单实例
- Nginx的启动、停止、重启
- IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1
- 带你开发一款给Apk中自动注入代码工具icodetools(完善篇)
- 《java程序员面试笔试宝典》学习笔记
- Unity3D中UGUI的RectTransform对齐方式详解
- 数据库备份的几种解决方案
- 码云最火开源项目 TOP 50
- 物联网在智慧校园里的应用
- rocksdb配置解析
- github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少
- 【图像处理通道分离去除印章】
- html 语言国际化,js使用i18n实现页面国际化的方法
- HTML-表格跨行跨列
- BCA Network&加密艺术NFT交易平台MetaOpus获200万美元天使融资
- struts2完美实现文件上传和下载