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 wujiangWHERE wu...原创 2018-08-20 21:21:50 · 8033 阅读 · 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 · 6520 阅读 · 0 评论 -
趣味MySQL:查询NBA球员的冠军总数
1. Kobe or Lebron?写这篇博客的目的完全来自于朋友圈一位朋友的回复,他半开玩笑地说,用SQL查出科比和勒布朗的夺冠总数。我是一个资深NBA球迷,同时也是科蜜(科比.布莱恩特的球迷),所以我觉得用我的职业技术之一SQL来做这个“玩笑”式的需求,非常有趣。2. 建表前言:建表的规范2.1 创建表、字段和索引咱们可以创建一个数据库叫nba。建立一张表叫player,里面...原创 2019-07-29 22:13:38 · 1916 阅读 · 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 t1inne...原创 2019-07-21 21:39:12 · 6018 阅读 · 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.gzmv ...原创 2019-08-27 14:06:57 · 1547 阅读 · 0 评论