无须建表,实现线上数据库导入外部数据

栏目: 数据库 · 发布时间: 6年前

点击蓝色“ 乔志勇笔记 ”关注我哟

获取最新 面试&学习 福利资源  

无须建表,实现线上数据库导入外部数据             

一、前言:

业务上,我们经常需要往数据库中导入一些外部数据,用来与线上数据对比做查询或者其他用途。

但可惜的是,我们没有线上建表的权限或者建表是一件很麻烦。

今天我来分享一个方法,实现如何把一行逗号隔开的数据,转为一个包含多列的临时表。

二、实践:

原始数据:

好好,学习,天天,向上 (或者1,2,3,4 这样更常用的数据)

预计效果:

包含如上述 4行数据的临时表

sql代码:

最终效果:

无须建表,实现线上数据库导入外部数据

三 、代码解析

rownum 是自增主键, shareholder 是我们想要的数据效果

要点1:

利用 mysql.help_topic解决行转列的问题

要点2:

利用 rownum 实现临时表自增主键

学习工作中,要不断地发现、思考、总结,减少未知的未知。。。

如果你喜欢本文

请长按二维码,关注 乔志勇笔记

无须建表,实现线上数据库导入外部数据

转发 朋友圈 ,是对我最大的支持哟

限时分享面试&学习福利资源

好资料第一时间分享,中华石杉老师的 分布式面试突击 视频教程,最清晰整体的 微服务全面解读 的PDF, 体系化的 Java 路线 资料整理的Github, 亿级电商架构 的视频实战课程,你值得拥有

获取方式: 关注公众号 乔志勇笔记 , 后台回复"学习资料" !!!

无须建表,实现线上数据库导入外部数据

近期文章:

BAT 企业技术架构

如何开始架构设计

高性能架构模式

储存高可用架构

到底如何理解CAP

微服务架构————基本组件

微服务实战问题

微服务架构进阶

秒杀系统设计

5种分布式锁实现的对比?

Java并发编程学习体系

java8 Stream 史上最全总结

如果你喜欢这篇文章,在看,转发吧。

相信明天更加美好 (*^__^*) 


以上所述就是小编给大家介绍的《无须建表,实现线上数据库导入外部数据》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Mathematica Cookbook

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》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换