-
2021-01-20 15:16:36
mysql复制表中的一列到另一个表中
有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写:
UPDATE tb_1 SET content_target = content_source;
大概写法如下:
Update {your_table} set {source_field} = {object_field} WHERE cause
有Navicat等工具更好,可以直接选中一列数据,拷贝粘贴到你需要的列中。如果是同一个表那没什么问题,如果是新表,请保持它们的行数是一致。如果行数不一致,你可以新建一个表,再把列拷贝进去,这样id数也会保持一致。
有时候这些MySQL界面工具会报错,这个时候用命令行更好。比如复制一个表字段数据到另外一个表的字段,可以这么写:
UPDATE tb_1 INNER JOIN tb_2 ON tb_1.tid = tb_2.tid
SET tb_1.tcontent = tb_2.tcontent
下面是一个实际例子,将PHPCMS已生成的静态页面的链接写入phpcms_content表中的url字段:
先这样拼凑出需要的url字段列。
SELECT CONCAT(FROM_UNIXTIME(inputtime,'%Y/%m%d'), '/', contentid, '.html') AS dt FROM phpcms_content ORDER BY contentid DESC
然后再查询编辑器(navicat)中,将整段复制拷贝到phpcms_content表中的url列即可。
不同表之间字段复制的例子:
需求:把student表的name字段复制到student_rec表的name字段
student表
student_rec表
sql实现:
UPDATE student_rec INNER JOIN student ON student.id = student_rec.student_id
SET student_rec.`name` = student.`name`
结果:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
更多相关内容 -
Excel中如何将列数据转换为行数据
2021-05-11 16:56:14选中并复制需要转换的列数据 在需要填充数据的行单元格中单击右键,选择“选择性粘贴”菜单 在打开的“选择性粘贴”对话框中,勾选“转置” 4. 点击“确定”按钮,即可完成转换,行数据转换为列数据同理 ...- 选中并复制需要转换的列数据
- 在需要填充数据的行单元格中单击右键,选择“选择性粘贴”菜单
- 在打开的“选择性粘贴”对话框中,勾选“转置”
4. 点击“确定”按钮,即可完成转换,行数据转换为列数据同理
- 选中并复制需要转换的列数据
-
EXCEL数据透视表怎么把行转为列
2021-08-31 22:09:55今天有个需求,要将数据透视表的二级行转换为列进行展示。具体如图: 数据透视表为这样: 最终效果为: 操作如下: 第一,将数据透视表改成表格格式,复制到新的表格里 2. CRTL+G 定位空值,输入"a...今天有个需求,要将数据透视表的二级行转换为列进行展示。具体如图:
数据透视表为这样:
最终效果为:
操作如下:
第一,将数据透视表改成表格格式,复制到新的表格里
2. CRTL+G 定位空值,输入"a",CRTL+回车,将所有空值替换为"a"
3.复制表格到Word,选择仅粘贴文本
4.CRTL+H,选择"特殊格式"->"段落标记",在"^p"加上"a",全部替换,就会发现都变成一行了
5.将数据复制回EXCEL中,进行分列,选择用"TAB"进行划分即可。
借助WORD就能帮助我们很好的做成这样的行变列
-
Excel如何将列数据转换成行数据?分享技巧!excel怎么把列的信息变换为行的信息?
2019-11-01 14:11:26我们有时候记录的数据是按照列的形式来录入,当我们想要转换为行的形式,总不能一个一个复制粘贴或者重新录入,这样就太麻烦了,但是Excel中有可以转换的功能,下面来为大家分享怎样把列数据转换到行。 首先我们打开...我们大家经常使用Excel表格文档来整理数据、处理数据、数据统计分析等等,我们有时候记录的数据是按照列的形式来录入,当我们想要转换为行的形式,总不能一个一个复制粘贴或者重新录入,这样就太麻烦了,但是Excel中有可以转换的功能,下面来为大家分享怎样把列数据转换到行。
首先我们打开需要编辑的excel文档,进入到需要转换信息的表格中。
如图:
从图中 我们可以看到一列的文本数据,我们想要将这些数据转换成行的单元格中排放。首先我们需要将这一列的数据使用鼠标选中,选中方法就是我们点击B1单元格,然后往下拖动到最后一个名字。
如图:
然后我们点击上方菜单工具栏当中的“复制”。
如图:
复制完成后我们选择第一行任意一个空白单元格,然后鼠标右键点击,再出现的选项中选择“选择性粘贴”。
如图:
点击“选择性粘贴”后弹出一个对话框,我们在对话框中选择右下角的“转置”选项,然后点击确定保存。
如图:
完成操作后,在我们任意选择的行单元格中就粘贴了列的数据,就是我们将列的数据转置到行的单元格当中。
如图:
通过这样的方法我们就可以将列数据转移到行单元格上面,希望可以帮助到大家,感谢大家的观看。
-
matlab将大量数据写入一行,一行一行写入数据或者一列一列的写入数据
2020-08-27 17:13:20将matlab数据写入的文件中,将数据一行一行的写入,或者一列一列的写入 在处理文件名时,比如src='data/src_data.txt';若要将文件名改为.csv格式,src(end-3:end)='.csv';就可以啦 1.复制文件,将一个文件从一个... -
【MySql项目实战优化】多行数据转化为同一行多列显示
2022-01-23 20:04:11在我的工作中,接到过这么一个需求,需要合并纵向的数据为 1 条记录显示出来。 业务场景 用业务上的说法,我这里有 1 个物料,其中有 n 个属性,每个属性配置有是否显示的开关,对于这个物料的 n 个属性,就是 n ... -
excel中一行数据复制为1000行
2017-06-26 13:40:002019独角兽企业重金招聘Python工程师标准>>> ... -
VBA:遍历字典复制指定列的数据到目标列
2019-06-02 09:21:10前言:因为考虑数据量的问题,所以在计算季度数据的时候,做了一个辅助列“季度累计数(至上月)”,季度累计数=本月发展数+季度累计数(至上月),这样就碰到一个问题:需要每个月都把季度累计数复制到季度累计数... -
Excel小技巧--如何把一列数据变成一行
2018-10-26 19:43:26接下来就要选择你要处理的数据,把Excel一列数据变成一行。右键复制数据。 复制好数据以后就开始粘贴了,右键粘贴的时候要选择性粘贴,才可以达到一列数据变成一行的目的。 点击选择性粘贴后会弹出... -
excel VBA实现一列多行数据转换为多行多列数据
2020-10-11 20:56:09在平时实验过程中手工录入数据或部分软件导出数据(如紫外分光光度计)均为编号一列,吸光值一列,很多行,由于可能存在多个重复并未给区分开,只有在实验过程中按照顺序记录,因此就需要后期划分同一样本之间的多个... -
excel怎么批量把行变成列
2020-12-22 13:30:131. excel中怎样批量将行数据转换成列数据你好,楼主想要的功能,可以使用VBA程序实现。(一)VBA程序代码如下:(代码运行之前请做好数据备份,以免丢失) Sub abcd()Dim i1, i2, i3, strOn Error Resume NextSet ... -
Excel中怎么把一数列数据,用逗号隔开合并到一行
2021-07-18 03:03:26此时我们有一数列数据,我们的目的是把Excel中的这数列数据,用逗号隔开,...如想将这个结果保存为真实的内容而不是公式显示的结果,可以复制这个单元格,再点右键“选择性粘贴”-“数值”,保存后就行了。 ... -
【excle 如何多行变一行】excel中怎么把多行同一个人的数据变成一行?
2020-12-24 14:48:51excel中怎样实现多行数据变成一行数据最简单的方法就是讲姓名2制(即成员)后在“本人”所,家庭成员1所在列做“选择性粘贴”,然后选择“行列互换”即可。进行上述操作的时候可先将身份证号列删除一下,待粘贴完成后... -
Excel 复制一类数据到另一列合并过单元格的列中
2017-09-14 14:39:00在用Excel做报表的时候,经常要把一列的数据复制粘贴到另一列,但是如果目标列有合并单元格的话,比如要把A列的数据复制粘贴到D列中,在粘贴的时候就会遇到麻烦,那么要怎样才能准确又快速的复制粘贴呢?其实可以用... -
怎么把excel表格里多行变成一行数据|excel表格中让多行内容变成为一行
2021-01-17 05:29:32excel怎么把多行数据变成一行F1=INDEX($A$1:$E$21,ROUNDUP(COLUMN()/5,0),COLUMN()-5*(ROUNDUP(COLUMN()/5,0)-1))向后拉如何将excel内容一行变成多行输出CDSub tran()Dim i%, j%, ssj = 2For i = 2 To Range("A6666... -
MySQL怎么将表中一列数据复制到另外一个字段
2020-03-24 23:57:42现在 user 表中有3个字段,分别是id,userName,name,现在需要把userName这个字段的全部数据复制到name字段中,那么要怎么做呢?别跟我说什么你为什么不直接改字段名,人家肯定是既要userName字段同时还要name字段才... -
SQL Server中如何将一个表中的某一列的数据复制到另一个表中的某一列里
2020-02-18 16:20:49SQL Server中实现将一个表中的某一列的数据复制到另一个表中的某一列里 表1 表2 例如表1第1列复制到表2第1列中,解决方法如下: 创建新建查询,然后执行如下代码: insert into 目标表名(列名) select 列名 from ... -
Excel-VBA:不同Sheet间的列、行复制
2018-11-23 13:53:12'Sheet1中先在第3列加入一个空列,格式参照右侧,参照左侧用xlFormatFromLeftOrAbove Sheet1.Columns(3).Insert , ...'将Sheet2中的第3列复制到Sheet1中第3列 Sheet2.Columns(3).Copy Destination:=Sheet1.Columns(... -
Excel怎样把相同列数据合并到一行
2018-02-26 16:48:13把Sheet1的年龄和Sheet2的身高和在一行,依据是姓名,方法是在Sheet1的某空白处输入语句=VLOOKUP(A1,Sheet2!$A$1:$B$5,2,0),之后会显示出标签“身高”,鼠标放在右下角,然后下拉即可。 VLOOKUP介绍 ... -
SQL学习笔记[6] - SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里
2017-11-28 14:58:20SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里 -
linux把一列数据转换成多列
2019-06-17 16:25:07样例 cat demo.txt a b c d e f g ...把一列数据转换成3列;xargs最多支持10列 cat demo.txt | xargs -n3 a b c d e f g h i j k l m n o p q r s t u v w x y z 转载于:https://blog.51cto.com... -
sqlite 同个数据库下把一个表中的某些数据复制到另一个表中
2019-05-21 00:16:30数据库test.db中有两个已经建立了的表:people、new_people。 sqlite> select * from people ...> ; 1|Limin|20|15768600001 2|zhangsan|21|15768600002 3|chenpi|22|15768600003 4|huangyuan|21|15768600002... -
如何将Excel一行转成一列
2021-03-23 14:24:35将Excel的一行转成一列 第一步:选中excel一行,复制 ...如果没有复制数据的话,选择性粘贴是不会出现右边选项的 第三步:点击选择性粘贴,出现一下选项,选择箭头指向按钮,点击确定 成功由列变为行!! ... -
wps excel中怎样对比两列中的数据,并且把相同的数据粘贴在结果列。
2021-10-20 16:15:27应项目需要,要对导入数据同excel数据进行比对。 之前用同事电脑用office比对过,我自己电脑只有wps,首次用wps进行数据比对。 1、将要比对的数据置于同一个excel中 2、在结果列输入函数,并输入对应的参数。 =... -
Navicat 如何复制粘贴数据
2021-01-19 00:48:28Navicat 是数据库管理工具,Navicat Premium 结合其它 Navicat 成员功能,支持...关于 Navicat 的复制粘贴教程分为两部分,一是从 Navicat 复制数据,二是粘贴数据到 Navicat。Navicat for SQL Server 官方有奖问... -
sql将某一列的数据乘上某一个值复制到另一列
2018-07-16 14:08:30语法为:update 表名 set 复制的列 = 被复制列 * 某个值 where 条件例如:将english列的值乘以2复制到office列:update Result SET office = english * 2结果为:复制时也可以指定某一行:update Result SET ... -
SQL数据库中如何把一个表中的数据复制到另一个表中?
2021-11-09 10:15:20SQL数据库中如何把一个表中的数据复制到另一个表中?** 1整个表复制:** insert into table1 select * from table2 2部分列复制:** insert into table1(column1,column2,column3...) select column1,column2,... -
在SQL中怎么将一张表的一列数据复制到另一张新表中去?
2018-11-28 06:16:52如A表中有两列(id,age) B表中有两列(name,age) age列没有数据 怎么将表A的age列里的数据复制到表b的age列中 -
Python实现复制Excel一列数据到另一个Excel表格中(通过txt文本读取参数)
2020-06-12 21:28:31将a.xls中的第11列数据复制到b.xls表格的第一列中 将表格路径写到txt中,python读取txt数据作为参数(这是为了将py文件生成exe给没有python环境的人用的时候可以通过配置txt参数实现不同需求) 代码如下: #!/user/... -
用python自动复制粘贴excel表里某一列的数据到另一个表中
2019-03-15 18:12:00把 2.xlsx 表里的第二列 的数据复制粘贴到 test.xlsx的第一列 python3.6.2 from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.writer.excel import Exc...