mysql具体用法的函数除开数学函数,字符串函数,日期相关函数,加了密函数等,你挨个儿一段时间下应该都能掌握了。当然了查询技巧,你这个可以建几个表试图下backjoin,innerjoin,unionall等,尝试再看看行转列,列转换跑道,一段时间一下分页去查询的写法。
不过,很多东西应该要在求实际的项目中多用,自然就能熟练,也用不着心急。
希望我的回答能给您受到帮助…
谢邀,spark是从jdbc来去查询来自rdb的数据源。但spark对jdbc的支持也是一个逐渐地演变的过程,其中关键点只是相对而言版本1.3,也就是dataframes的分解重组。在1.3以前,spark是从jdbcrdd来一次性处理对对jdbc的查询。它基于了标准的rdd接口,比如接受partition和compute。不过对很多用户来说,那就太急切了。从1.3起,是可以直接用df接口来做同样的的事情。例如以下代码就可以不成功对一个rdb表的查询
可以找到,论数据无论是什么数据源(hive,parquet,哪怕nosql),化入datablocks以后,它的代码是太有几分相似的,能得到的结果全是dataframe,你尽可以不把它们揉在一起。况且datamirrored内部是如何意见多种数据源的,这些该如何系统优化,我再去去看看源代码。