MYSQL把一张表的数据批量复制到另外一张表

1. 表结构完全一样  insert into 表1  select * from 表22. 表结构不一样(这种情况下得指定列名)  insert into 表1 (列名1,列名2,列名3)

  select 列1,列2,列3 from 表2

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

注意:以上测试过OK,sql语句不需要在insert后面加values。

原文地址:https://www.cnblogs.com/anly95/p/9633162.html

时间: 2024-07-30 09:40:47

MYSQL把一张表的数据批量复制到另外一张表的相关文章

mysql中把一个表的数据批量导入另一个表中(不同情况)

mysql中把一个表的数据批量导入另一个表中 不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段. 本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表 中. 类别一. 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法:(此方法只适合导出两表在同一database) INSERT INTO 目标表 SELECT * FROM 来源表;

MSSQLDatabase 部分表的数据 批量备份 还原

情景:测试环境中数据库部分表新增数万条数据(数据通过检测)要导进生产机的数据库. 在测试环境导出数据(生成脚本)如下图选择要备份的表: 在设置脚本编写选项时注意: 由于生产环境已经有数据库 我这里选仅限数据足矣. 导出成功: 按正常套路就会把得到的**.sql复制到生产环境执行,打完收工的节奏.可惜MSSQL会提示数据过大没法一次执行! 我的解决办法是在cmd里面执行: sqlcmd -S "192.168.0.1" -U "databaseUser" -P &qu

mysql 两个关联表如何更新其中一个表的数据

今天遇到一个客户的数据更新问题,两个相关联的表,一个主表用于保存单据主要信息,一个副表用于保存单据的明细信息:现在要把主表的其中一个字段的数据更新到副表的一个字段中保存. 假设: A表是主表,有单号order_id.开单人operator.开单日期oper_date.备注memo等: B表是副表,有单号order_id.序号id.商品编码code.商品名称name.备注memo等. A表的备注是有数据的,B表的备注没有数据,现在要把A表的数据更新到B表,并且B表有数据的不能更新了.A表与B表是以

【2015/08/06】sqlserver中怎样批量改动一个表的数据

这几天的练习.碰到一点小问题.比方我在成绩表里面有成绩初始化所有为0.那么如今我想随机生成100以内的数据写进去,应该如何操作呢?用到几个小函数即可了. 一个是rand() 它负责生成随机数. 一个是cast() 它负责类型转换. 一个是round() 它负责的是四舍五入取值.除此,floor()代表向下取值.而ceiling()代表向上取值. 接下来呢,就是对表score的操作.首先要生成一个暂时表#temp. select identity(int,1,1) id, * into temp

将A数据库的某个表的数据导入到B数据库的一张表中

首先  A ,B两个表的表结构相同 如: 将 oa库的MP_CMSPlan表的数据插入到 rrb36520150318 库的 MP_CMSPlan表 在Master下新建查询 执行以下代码 insert into [rrb36520150318] .[dbo] .[MP_CMSPlan]( [cmsId] ,[planContent] ,[doneTime] ,[doneDesc]) select [cmsId] ,[planContent] ,[doneTime] ,[doneDesc]fro

SQL实现将一个表的数据插入到另外一个表的代码

--第一种情况的 1>如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; 2>比如要将 articles 表插入到 newArticles 表中,则是: INSERT INTO newArticles SELECT * FROM articles; 3>如果只希望导入指定字段,可以用这种方法: INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM

mysql 不同库不同表字段数据复制

需求:把一个表某个字段内容复制到另一张表的某个字段. 实现sql语句1: UPDATE file_manager_folder f1 LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54 SET f1.parentId = 54 WHERE f2.name IS NULL AND f1.id IN (1,2,3); 实现sql语句2: update B set extra = A.extr

【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据

注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面的内容. 5.2 Sending HTML Form Data 5.2 发送HTML表单数据 本文引自:http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-1 By Mike Wasson|June 15, 2012 作者:Mike Wasson | 日期:2012-6-15 Part

【flask】处理表单数据

 表单数据的处理涉及很多内容,除去表单提交不说,从获取数据到保存数据大致会经历以下步骤: 解析请求,获取表单数据. 对数据进行必要的转换,比如将勾选框的植转换为Python的布尔值. 验证数据是否符合要求,同时验证CSRF令牌 如果验证未通过则需要生成错误消息,并在模板中显示错误消息. 如果通过验证,就把数据保存到数据库或做进一步处理. 验证表单数据 1. 客户端验证和服务器端验证表单的验 证通 常分为 以下两种形式:( 1)客户端验证客户端验证( client side validation)