![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
蓝天白云下遛狗
这个作者很懒,什么都没留下…
展开
-
MYCAT1.6连接不上MYSQL8.0数据源的问题解决
项目场景:使用mycat1.6做mysql8.0多数据源的代理问题描述通过info级别的mycat.log日志查看初始化状态显示初始化通过。可实际通过mycat去查看表却查看不到。原因分析:通过修改mycat.log的日志级别,然后看到了日志Client does not support authentication protocol requested by server然后看日志发现由于mycat1.6不支持mysql8.0默认的密码认证方式,故修改mysql8.0用户的认证方式为ALTE原创 2021-08-09 19:01:15 · 1114 阅读 · 0 评论 -
慢SQL记录
本文用于记录一些慢SQL产生的原因与解决方案问题1.当使用order by 主键ID时,会导致全表扫描方案: 使用ctime字段进行排序则速度快于使用主键ID原因: order by id,mysql 的优化器会选择主键索引,但是 where 条件里又没有主键条件,导致全表扫描。加了order by导致where条件的索引没有使用而使用了主键扫描。...原创 2022-01-19 11:14:17 · 721 阅读 · 0 评论 -
字符串转列表函数 :regexp_split_to_table()
适用于对字符串切割转为列表的一些情况下例如: 将查询出的字符串切割作为in的条件原创 2021-09-24 15:43:23 · 913 阅读 · 0 评论 -
如何将SQL查询的结果作为另一个SQL查询 in 条件的内容
话不多说直接上示例SELECT * FROM tab1 a WHERE a.id IN (SELECT tab1id FROM tab2 WHERE price >100)直接在 IN 后面嵌套一条返回一个字段的SQL语句即可原创 2021-08-07 10:17:20 · 1963 阅读 · 0 评论 -
MYSQL8.0存储过程浅谈
20210802今天在写mysql存储过程关于循环的语句时,发现一些网上说的循环语句并不能正常执行,因此在此分享一下一个能正常运行的循环语句原创 2021-08-02 14:36:58 · 448 阅读 · 0 评论