MySQL 数据库把一个表的数据插入到另一个表实操

数据库 MySQL
我们今天要向大家讲述的是MySQL 数据库中如何将一个实际应用表的相关数据插入到另外一个表的实际操作方法,以下就是文章的具体方案描述。

以下的文章主要介绍的是MySQL 数据库中如何将一个实际应用表的相关数据插入到另外一个表的实际操作方法,此方案看起来很简单但是并非如此,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。

开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。

如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:

Code:

INSERT INTO 目标表 SELECT * FROM 来源表;

比如要将 articles 表插入到 newArticles 表中,则是:

Code:

INSERT INTO newArticles SELECT * FROM articles;

如果只希望导入指定字段,可以用这种方法:

Code:

INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;

注意字段的顺序必须一致。

如果您需要只导入目标表中不存在的记录,可以参考另外一篇文章

MySQL数据库 当记录不存在时插入(insert if not exists)

 

MySQL 数据库


以上的相关内容就是对MySQL 数据库中将一个表的数据插入另外一个表的方法的介绍,望你能有所收获。

【编辑推荐】

  1. MySQL filter的实际配置
  2. Mysql安装与qmail实际操作概述
  3. MySQL 数据库的双机热备实际操作配置
  4. MySQL 安装备份在Linux系统中的安装
  5. 解决MySQL中文乱码的方法归纳

 

责任编辑:佚名 来源: 博客园
相关推荐

2018-02-25 17:30:18

2011-08-15 13:20:07

SQL Server唯一索引视图

2022-12-28 08:17:36

数据库数据导出

2016-12-26 15:23:21

戴尔

2011-07-20 12:55:17

SQLite数据库插入数据

2011-05-24 14:34:25

StrokeDB分布式数据库

2012-01-12 10:09:55

Elementary 思路

2011-03-28 14:02:07

MirahJava对手

2011-07-27 16:56:44

MySQL数据库数据表损坏

2017-11-13 13:33:09

MySQL全备份恢复表

2011-08-18 18:18:05

MySQL数据库优化

2020-05-17 14:52:22

大数据人工智能技术

2009-06-22 13:50:00

java连接mysql

2010-05-21 17:51:58

MySQL数据库

2021-06-16 12:03:49

WindowsLinux游戏

2018-12-05 09:00:46

DevOps持续交付持续集成

2011-11-10 09:46:41

云计算云管理

2023-12-04 08:28:35

Docker容器

2011-07-20 13:40:00

SQLite数据库查询数据

2021-05-29 07:13:26

微软Nobelium网络攻击
点赞
收藏

51CTO技术栈公众号