
数据库mysql/redis/hive
文章平均质量分 66
主要是数据操作相关,如mysql,hive
一杯拿铁go
好记性不如烂笔头
展开
-
redis错误集锦
redis错误集锦工作中遇到的Redis出错备忘。原创 2023-03-13 21:58:33 · 737 阅读 · 0 评论 -
【hive】hive的简单使用
在hive配好了之后:hive的启动:输入"hive"就能启动了。1,数据的显示show databases; --------能够显示当前的hive拥有的数据库;use database_name;----------使用这个数据库;show tables;--------能够展示当前数据库中拥有的数据表;show tables in database_name;---...原创 2019-04-18 20:40:33 · 385 阅读 · 0 评论 -
使用python操作redis数据库
一,连接redis数据库:在Linux环境下:redis-cli -h host -p port -a password比如:redis-cli -h 172.16.15.2008 -p 6379 -a 4uM5ormgE3YsssssssiBZvDT2dRPybFh172.16.15.2008:6379>使用Python脚本的话:def conn_redis(...原创 2020-03-22 20:53:15 · 523 阅读 · 0 评论 -
阿里云presto的一些操作
1,将分组之后的string字符合并起来。如下所示:select distinct item_id,array_join(array_agg(distinct name),',') from shmods.mysql_shop_item_cids a inner join shmods.mysql_s__categories b on cid=b.idwher...原创 2020-02-28 16:58:46 · 709 阅读 · 0 评论 -
【mysql】获取mysql中不重复的数据
假设情景如下:user_table的字段如下:keyword \t c_time \t heatkeyword是字符串的具有重复性的,c_time表示的是时间,heat是整形常数。如下所示:代码如下:select keyword, max(created_at) as latest_created_at ,max(search_index) as latest_pu...原创 2018-11-06 00:32:43 · 3701 阅读 · 0 评论 -
【mysql】mysql用join实现Python中的in操作
背景:有两种数据表,一张device表,一张keyword表。需要获取keyword表中在device表中存在device表的数据。做法就是先从device表中获取去重后所有的device数据;然后再通过device连接keyword表,取出keyword数据。执行SQL如下:with all_user as( select DISTINCT(device) from...原创 2019-04-01 18:58:32 · 706 阅读 · 0 评论 -
mysql groupby字符串拼接
使用group_concat聚合函数将字符串拼接起来:select buyer_id,group_concat(query) from order_source where query !=""group by buyer_id ;buyer_id | query ...原创 2019-06-24 12:12:45 · 7283 阅读 · 1 评论