随笔分类 -  mysql

摘要:在执行计划中,可能经常看到有Extra列有filesort,这就是使用了文件排序,这当然是不好的,应该优化,但是,了解一下他排序的原理也许很有帮助,下面看一下filesort的过程: 1、根据表的索引或者全表扫描,读取所有满足条件的记录。 2、对与每一行,存储一对值到缓冲区(排序列,行记录指针),一 阅读全文
posted @ 2020-08-26 18:30 史安良 阅读(817) 评论(0) 推荐(0) 编辑
摘要:DROP PROCEDURE IF EXISTS init ; delimiter $ CREATE PROCEDURE init( in my_database VARCHAR(200), in column_name VARCHAR(200), in my_new_value VARCHAR(2 阅读全文
posted @ 2020-07-01 13:52 史安良 阅读(265) 评论(0) 推荐(0) 编辑
摘要:原地址: https://blog.csdn.net/Saintyyu/article/details/91269087 阅读全文
posted @ 2020-04-07 14:02 史安良 阅读(263) 评论(0) 推荐(0) 编辑
摘要:现在用id来代替时间这样好测试 看一下测试表数据 执行按需求规则排序的sql SELECT * FROM number_generator ORDER BY id < 16 , IF(id < 16,0,id) , id DESC id 小于16的至尾 ,并按降序排序,id大于16的升序排序,这种s 阅读全文
posted @ 2019-06-12 20:11 史安良 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:https://shardingsphere.incubator.apache.org/ 阅读全文
posted @ 2019-05-05 16:53 史安良 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:delimiter $ CREATE PROCEDURE cg(in flag INT,in initial VARCHAR(6)) BEGIN -- 定义变量 declare cgid BIGINT; declare bdid BIGINT; declare yearStr BIGINT; declare serial_number INT default 1; decla... 阅读全文
posted @ 2019-04-25 16:58 史安良 阅读(592) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/cjsblog/p/9712457.html 阅读全文
posted @ 2019-03-13 17:23 史安良 阅读(152) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xlgen157387/article/details/73691848 阅读全文
posted @ 2019-01-14 13:21 史安良 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 在文档内搜索mysqld定位到[mysqld]文本段:/mysq 阅读全文
posted @ 2018-08-19 20:58 史安良 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下: 1.在MySQL官网上(http://dev.mysql.com/downloads/mysql/)下载免安装版的zip文件(本文以mysql-5.7.14-winx64.z 阅读全文
posted @ 2018-08-19 20:51 史安良 阅读(160) 评论(0) 推荐(0) 编辑
摘要:近段时间接到一个新需求: 第一优先级:未满的标的顺位高于已满标的顺位。第二优先级:新手标的顺位高于其他标的的顺位。 第三优先级:标的剩余可投金额少的顺位高于标的剩余可投金额多的。我是直接通过sql语句中的order by 后添加的条件 进行需求变更的 字段的解释 b.loan_schedule :借 阅读全文
posted @ 2018-05-07 13:09 史安良 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:1 登陆失败,mysqladmin修改密码失败 [root@mysql var]# mysqladmin -u root password '123456'mysqladmin: connect to server at 'localhost' failederror: 'Access denied 阅读全文
posted @ 2017-06-06 16:35 史安良 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示