MySQL
西丽沙河尚
深圳南山西丽程序猿
展开
-
MySQL查询语句各关键字的执行顺序
一、书写顺序和执行顺序 书写sql语句时各关键字的顺序: select from where group by having order by 执行顺序: from where group by having select order by 二、实例分析 SELECT lord 主公ID, MIN(wuli) 武力下限 FROM wujiang WHERE wu...原创 2018-08-20 21:21:50 · 8035 阅读 · 0 评论 -
都是MyBatis分页工具PageHelper惹的祸 —— 记一次加入GROUP BY分组查询成功,不分组则失败的奇怪现象Debug过程
项目技术框架 请您打开世界上最好使的Java编译器IntelliJ IDEA,建一个SpringBoot项目,保证项目中包含以下依赖: 后端框架:SpringBoot + JUnit 数据库持久化:MySQL + MyBatis 测试数据 请您打开可爱的小海豚SQLyog,运行以下SQL建表: /* SQLyog Ultimate v12.08 (64 bit) MySQL - 5.5.62 ...原创 2019-07-01 20:07:05 · 6522 阅读 · 0 评论 -
趣味MySQL:查询NBA球员的冠军总数
1. Kobe or Lebron? 写这篇博客的目的完全来自于朋友圈一位朋友的回复,他半开玩笑地说,用SQL查出科比和勒布朗的夺冠总数。我是一个资深NBA球迷,同时也是科蜜(科比.布莱恩特的球迷),所以我觉得用我的职业技术之一SQL来做这个“玩笑”式的需求,非常有趣。 2. 建表 前言:建表的规范 2.1 创建表、字段和索引 咱们可以创建一个数据库叫nba。 建立一张表叫player,里面...原创 2019-07-29 22:13:38 · 1919 阅读 · 1 评论 -
MySQL 调优:直接 JOIN or 先子查询再 JOIN?
背景 最近,一个朋友的项目经理指出他的 SQL 写得有问题。 朋友的 SQL 大致如下: select needed cols... from t1 inner join t2 on t1.col12 = t2.col12 inner join t3 on t2.col23 = t3.col23; 项目经理的建议是修改为: select needed cols... from t1 inne...原创 2019-07-21 21:39:12 · 6031 阅读 · 7 评论 -
Linux 用 tar.gz 压缩包安装 MySQL 5.7
1. 准备工作 下载 请前往 MySQL 官网下载所需的安装包。 在下载页面进行如下选择,下载 tar.gz 压缩包。 上传并解压 使用 Xftp 或 rz 命令将压缩包上传到 Linux 服务器 /usr/local/ 路径 解压tar.gz文件,并重命名解压后的文件夹为mysql: tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz mv ...原创 2019-08-27 14:06:57 · 1548 阅读 · 0 评论