点击蓝色“ 乔志勇笔记 ”关注我哟
获取最新 面试&学习 福利资源
一、前言:
业务上,我们经常需要往数据库中导入一些外部数据,用来与线上数据对比做查询或者其他用途。
但可惜的是,我们没有线上建表的权限或者建表是一件很麻烦。
今天我来分享一个方法,实现如何把一行逗号隔开的数据,转为一个包含多列的临时表。
二、实践:
原始数据:
好好,学习,天天,向上 (或者1,2,3,4 这样更常用的数据)
预计效果:
包含如上述 4行数据的临时表
sql代码:
最终效果:
三 、代码解析
rownum 是自增主键, shareholder 是我们想要的数据效果
要点1:
利用 mysql.help_topic解决行转列的问题
要点2:
利用 rownum 实现临时表自增主键
学习工作中,要不断地发现、思考、总结,减少未知的未知。。。
如果你喜欢本文
请长按二维码,关注 乔志勇笔记
转发 朋友圈 ,是对我最大的支持哟
限时分享面试&学习福利资源
好资料第一时间分享,中华石杉老师的 分布式面试突击 视频教程,最清晰整体的 微服务全面解读 的PDF, 体系化的 Java 路线 资料整理的Github, 亿级电商架构 的视频实战课程,你值得拥有
获取方式: 关注公众号 乔志勇笔记 , 后台回复"学习资料" !!!
近期文章:
如果你喜欢这篇文章,在看,转发吧。
相信明天更加美好 (*^__^*)
以上所述就是小编给大家介绍的《无须建表,实现线上数据库导入外部数据》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Phoenix 数据导入与导出
- Redis批量导入数据的方法
- 导入Blob数据到Hive
- MySQL也能并发导入数据
- JanusGraph批量导入数据代码总结
- 数据搬运组件:基于 Sqoop 管理数据导入和导出
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mathematica Cookbook
Sal Mangano / O'Reilly Media / 2009 / GBP 51.99
As the leading software application for symbolic mathematics, Mathematica is standard in many environments that rely on math, such as science, engineering, financial analysis, software development, an......一起来看看 《Mathematica Cookbook》 这本书的介绍吧!