![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
月笼纱lhz
专业能力需要刻意练习!
展开
-
Navicat 无法建立本地连接mysql8.0问题
mysql8 较以往版本更改了加密插件,所以常规Navicat连接sql的操作不奏效了,可以通过如下命令方式解决:1、以管理员身份运行cmd窗口,按如下命令进入mysql;2、查看root对应的host是’%‘的还是’localhost’的,经查看我的是localhost(如果root对应的host是’%‘的,就写’root’@’%’,如果host是’localhost’的,就写’ro...原创 2019-08-23 14:50:50 · 2824 阅读 · 0 评论 -
2020-11-06 MySQL 外连接的用法
1、特别的一点,当表之间是一对多关系时,表间乘法不会增加次表有数值的行,所以先连接后聚合是个好方式,可以优化性能。原创 2020-11-06 10:08:52 · 78 阅读 · 0 评论 -
2020-11-05 MySQL having子句的力量整理
1、mysql是面向集合的语言,遇到问题想的是集合关系2、where (case when)是调查元素性质,having是调查集合性质(多行的问题处理)3、根据大小关系生成子集时,就轮到非等值自连接上场了(用having求中位数)4、(!!!)关系除法运算(1)带余除法笛卡尔积+连接条件----+having count(*)条件(2)精确除法左连接+两个having count(*)条件转载参考内容:https://www.cnblogs.com/velscode/p/1.原创 2020-11-05 14:51:14 · 82 阅读 · 0 评论 -
2020-10-30 MySQL-having
#having 子查询求众数SELECT g.income, count(*)FROM Graduates gGROUP BY g.incomeHAVING count(*) >= ALL ( SELECT count(*) FROM Graduates g1 GROUP BY g1.income )#having 子句进...原创 2020-10-30 16:34:58 · 221 阅读 · 0 评论 -
2020-10-28 MYSQL
<SQL 进阶教程>里的1-2与1-3节艾宾浩斯记忆力曲线,1,2,6天,30天后要拿出来再看一下。我自己就简化为1,6,30.1-2 自连接的两种用途:(1)非等值自连接实现,列的组合select p1.name as name1,p2.name as name2from fruits p1, fruits p2where p1.name<p2.name(2)非等值自连接实现,排序SELECT NAME, price, (...原创 2020-10-28 15:05:58 · 81 阅读 · 0 评论 -
从集合的角度理解MySQL
转载:inner join ,left join ,right join ,full outer join (列都是一样扩充,行记录视链接情况)https://mp.weixin.qq.com/s/D9xqM1bdr-KEWD74410whQ转载 2020-09-09 10:39:26 · 84 阅读 · 0 评论 -
MySQL基础命令
转载网址:https://mp.weixin.qq.com/s/L8CdS0wkdCcPpHdHI7-YVA转载 2020-09-08 17:32:37 · 69 阅读 · 0 评论