
mysql
文章平均质量分 65
wifi连不上
好看|有趣|有料的数据分析师
展开
-
分别用mysql,python查询日期期间连续天数,并求出最大连续天数
1、 首先给出表结构:给出两种处理方法:第一种利用参数解决:set @a := (SELECT max(日期) FROM `sheet1`);set @b :=1;set @c :=1;SELECT riqi 区间最小日期,DATE_ADD(riqi,INTERVAL rank-1 day) 区间最大日期,rank '连续区间的天数' from(SELECT @b :=if(DATEDIFF(@a,日期)=1,@b+1,1) as rank,@a:=日期 as 'riqi'from原创 2021-04-10 14:46:09 · 1242 阅读 · 2 评论 -
mysql8.0之caching_sha2_password
dos命令环境下可以正常进入环境,但是navicat 环境下登入本地服务器的时候,出现caching_sha2_password报错该异常原因是:在mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password。解决方案:一、创建了一个新用户,并指定加密规则为mysql_native_password:...原创 2020-03-24 12:53:33 · 463 阅读 · 0 评论 -
关于在安装navicate中出现10061问题、2059问题的解决办法
1、出现10061问题在安装完navicate连接localhost时出现10061错误,如下图所示,也就是说mysql没有起来,百度方法一:通过任务管理器将mysql启动,但在尝试过程中无效;后发现是由于之前已经装过本地服务器(很久之前装的,老版本没有卸载干净),但是由于版本过低,导致服务启动失败,于是卸载本地数据库,重新安装;1、在cmd命令窗口执行命令: sc delete mys...原创 2020-02-22 20:16:10 · 1154 阅读 · 0 评论 -
mysql实现日期补全功能
在接需求的时候我们可能会遇到,某月某日日期缺失的情况,但是需求方会要求把缺失日期补全,可以通过参数解决这个问题set @a := -1;set @days:= (SELECT DATEDIFF(max(create_date),min(create_date)) datediff FROM `alibaba_bi`);set @firdate:= (SELECT min(create_dat...原创 2019-09-24 20:33:16 · 716 阅读 · 0 评论 -
mysql使用过程中一下小技巧总结
Mysql 执行顺序:from——>where——>groupby——>having——>select——>order by原创 2019-06-28 17:16:02 · 177 阅读 · 0 评论 -
数据准备工作:区分新老户(自建表或存函实现)
场景:区分未下单/下过订单的用户####区分新老户#######drop table if exists new_old_distingush;create table new_old_distingushSELECT user_id,nid,apply_time,firstend_oldstart_time,if(TIMESTAMPDIFF(second,firstend_oldsta...原创 2019-06-28 15:58:13 · 266 阅读 · 0 评论 -
利用mysql对文本数据进行处理
爬虫实战01——数据预处理(mysql)除了利用pandas模块进行数据处理, 还可以利用mysql进行处理将爬虫下来的数据导入mysql,并进行数据处理:DROP TABLE if exists a.*; CREATE TABLE a.* # 新建数据表(SELECT DISTINCT hou_code ,#f1+1 id,infotitle 标题,alt 地标_1,p...原创 2019-06-28 15:32:57 · 397 阅读 · 0 评论