MySQL
LiuHuan_study
开心学习
展开
-
MySQL 分组取最新的一条记录
1. 通过子查询方式实现(该方法不可取)1.1 先将数据按照日期倒序排序(日期最新的在最前面),然后在group,这样每个分类的第一条肯定是日期最新的。SELECT *FROM (SELECT * FROM testWHERE created_time BETWEEN '2018-09-11 00:00:00' AND '2018-09-11 23:59:59'ORDER BY `created_time` DESC) `tmp`...原创 2020-07-21 14:07:27 · 1155 阅读 · 0 评论 -
group by where 查出的数据比预期少??
SELECT m.`full_name` AS "商户名称", m.`code` AS "商户编号", s.`full_name` AS "门店名称", s.`code` AS "门店编号", MIN(s.`create_time` ) AS '门店进件日期',IFNULL(SUM(amount), 0) AS "交易总金额", IFNULL(COUNT(*),0) AS "交易总笔数", cm.`name` AS "所属客户经理"FROM`store` s LEFT JOIN...原创 2020-07-21 14:04:32 · 867 阅读 · 0 评论 -
MySQL版本升级之rpm包方式
说明:版本:由mysql 5.7.2 升级到 mysql 5.7.9原来MySQL版本(5.7.2)使用的rpm包安装步骤:第一步:下载需要的数据库版本。#下连接有各种版本的数据库,和其他软件的安装包http://mirrors.sohu.com/mysql/需要升级至mysql 5.7.9,故下载的连接为:http://mirrors.sohu.com/mys...原创 2020-04-30 16:45:18 · 1044 阅读 · 0 评论 -
NTP服务搭建
一、准备环境CentOS7操作系统,准备2台,一台作为对外主节点,也就是授时节点(ntp_server),另外一台为内部被授权节点2、IP规划主机名:IP* ntp_server:192.168.131.131* 被授时节点:192.168.131.1333、配置host和ip映射(服务端和客户端分别配置)vim /etc/hosts#增加...原创 2020-02-13 15:58:34 · 245 阅读 · 0 评论 -
MySQL之数据类型JSON的使用方法
从MySQL 5.7之后,MySQL支持JavaScript Object Notation (JSON)数据类型JSON使用创建表emp_details,并属性details的数据类型为:jsonCREATE TABLE emp_details(emp_no int primary key,details json);插入JSON数据INSERT INTO e...原创 2019-08-15 16:37:12 · 406 阅读 · 0 评论 -
mysql之show engine innodb status解读
mysql之show engine innodb status解读注:以下内容为根据《高性能mysql第三版》和《mysql技术内幕innodb存储引擎》的innodb status部分的个人理解,如果有错误,还望指正!! innodb存储引擎在show engine innodb status(老版本对应的是show innodb status)输出中,显示除了大量的内部信息,它...转载 2019-08-13 11:34:44 · 355 阅读 · 0 评论 -
记一条慢SQL导致mysql进程耗尽服务器CPU资源(400%),导致服务器负载(40左右)高居不下,最后导致业务无法交易。
记一条慢SQL导致mysql进程耗尽服务器CPU资源(400%),导致服务器负载(40左右)高居不下,最后导致业务无法交易。常见的原因:原因1、应用负载(QPS)高导致mysql消耗非常高的CPU资源。(此情况下MySQL的连接数会非常高)原因2、查询执行成本高(查询访问表数据行数多)导致mysql消耗非常高的CPU资源。(此情况下MySQL的连接数不一定会很高,但是每一个mysql进...原创 2019-08-28 17:01:22 · 2802 阅读 · 0 评论 -
MySQL大表增加字段——实验记录
实验环境:操作系统:CentOS release 6.8 (Final)CPU:4 Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz 2核4线程内存:8G磁盘:阿里云普通云盘实验表:x_link_prod数据库下base_charge表 数据行:3210346实验工具MySQL自带...原创 2019-09-17 09:15:05 · 2287 阅读 · 0 评论