![](https://img-blog.csdnimg.cn/20190918121345893.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 62
来斤华子
暂无相关描述
展开
-
mysql 在项目中的使用
1. 设计项目需求,灌入初始数据;下载:地址:http://dev.mysql.com/downloads/repo/yum直接地址:http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm安装步骤:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/...原创 2021-06-10 14:57:42 · 726 阅读 · 0 评论 -
业务场景下 MySQL 原生语句编写
本篇概要:1. SELECT 取数行号;2. 分组后在分组内排序、每个分组取前 N 条;3. 纯 SQL 实现小算法、计算商品重要度;4. 自连接查询;5. 找出重复数据删除;6. 有重复数据不插入或更新;7. 更新数据技巧: update 表子查询、多条件判断;8. order by 实现排名作弊;1. SELECT 取数行号;使用到的表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for原创 2020-05-12 17:52:03 · 223 阅读 · 0 评论 -
MySQL 初级优化
本篇概要:1. 加载官方数据集、explain 指标、分页常用优化;2. 索引优化;2.1 字符串查询、BTree 索引;2.2 唯一索引、组合索引;2.3 Limit 优化;3. 利用子查询、右连接进行聚合查询优化。1. 加载官方数据集、explain 指标、分页常用优化;安装 MySQL 测试数据集:https://github.com/datacharmer/test_db# 下载资源...原创 2020-04-28 16:07:27 · 217 阅读 · 0 评论 -
Mycat 1.x 入门应用
本篇概要:1. Mycat 介绍;2. Mycat 基础;2.1 基本概念;2.2 关键特性;2.3 安装 Mycat;1. Mycat 介绍;分布式数据库系统中间层实现数据库读写分离、读负载均衡、数据库延迟等功能通常情况下,如果开发 Java 程序,每个 Java 应用都会实现自己独立的数据库链接池,如果对同一个应用启用多个实例的话,那就会有多个数据库连接池,这样并不能很好的起到控制数...原创 2019-11-24 21:56:53 · 183 阅读 · 0 评论 -
MySQL 集群架构(主从复制、双主热备,中间件 Mycat、读写分离、水平分片分库)
本篇概要:1. MySQL 主从复制的工作原理;2. 配置 MySQL 主从复制;3. MySQL 双主热备;4. 数据库中间件 Mycat;5. 安装配置 Mycat;6. 配置 Mycat 实现读写分离、心跳检测自动切换;7. 配置 Mycat 对数据表进行水平分片分库处理。1. MySQL 主从复制的工作原理;解决的问题:数据分布:主从复制可以从一台服务器扩展到 N 台,假设现在扩展...原创 2019-10-12 17:42:24 · 811 阅读 · 0 评论 -
高并发大流量解决方案
本篇概要:1. 高并发大流量解决方案;8. 动态语言的并发处理;9. 数据库缓存层的优化;10. MySQL 数据层的优化;11. Web 服务器的负载均衡、请求分发。1. 高并发大流量解决方案;问题:PHP 如何解决网站大流量与高并发的问题?高并发架构相关概念我们所说的高并发是什么在互联网时代,所讲的并发、高并发、通常是指并发访问。简单来说,就是在某一个时间点,有多少个访问同...原创 2019-08-29 08:59:42 · 2281 阅读 · 0 评论 -
MySQL 数据库基础
本篇概要:1. 数据库基础;2. 创建高性能索引;3. SQL 语句编写;4. 查询优化;5. 高可扩展和高可用;6. 安全性。1. 数据库基础;问题:下面 MySQL 数据类型表达的意义:int(0)、char(16)、varchar(16)、datetime、textint(0) 是整型,宽度是 0char(16) 定长的一个字符串,字符串的宽度是 16 位varchar(16)...原创 2019-08-28 00:32:13 · 295 阅读 · 0 评论 -
MySQL 事务处理的基本概念、隔离级别与锁
本篇概要:1. MySQL 事务处理基本概念;1.1 事务处理的基本概念;1.2 事务处理的生命周期;1.3 事务处理的自动提交;2. MySQL 事务的隔离级别与锁;2.1 事务隔离级别的概念与序列化隔离;2.2 事务隔离级别可重复读、提交读和未提交读;2.3 性能与非事务表的表锁定。1. MySQL 事务处理基本概念;1.1 事务处理的基本概念;事务(Transaction):作为一个...原创 2019-07-14 15:48:49 · 164 阅读 · 0 评论 -
数据库抽象层 PDO
本篇概要:1. PDO 概览;2. 创建 PDO 对象与连接相关设置;3. 使用 PDO 对象;4. PDO 预处理;5. PDO 事务处理。1. PDO 概览;PDO(PHP data object)是一个扩展类库,为 PHP 访问数据库定义了轻量级、一致性的接口什么是扩展类库?就是在 PHP 基础上进行了一些扩展、并且是以一个类的形式进行扩展。当然它不是 PHP 实现的,扩展类库一般...原创 2019-06-20 21:13:26 · 263 阅读 · 0 评论 -
MySQL 连接查询、联合查询、子查询
本篇概要:1. MySQL 连接和联合;1.1 交叉连接;1.2 内连接;1.3 外连接;1.4 自连接;1.5. 联合;2. MySQL 子查询。1. MySQL 连接和联合;连接的概念SELECT cname, tname FROM categories, titles WHERE categories.cid = titles.cid AND categories.cname =...原创 2019-07-13 21:16:39 · 199 阅读 · 0 评论 -
MySQL 数据类型、运算符和常用函数
本篇概要:1. MySQL 数据类型:1.1 数值类型;1.2 字符串类型;1.3 日期和时间类型;2. MySQL 运算符;2.1 算数运算符;2.2 比较运算符;2.3 逻辑运算符和位运算符;3. MySQL 常用函数;3.1 数学函数和聚合函数;3.2 字符串函数;3.3 日期和时间函数;3.4 数据加密函数;3.5 控制流函数;3.6 格式化函数和类型转换函数。1. MySQL 数据类型...原创 2019-07-13 19:58:07 · 297 阅读 · 0 评论 -
yum 安装 MySQL
相关内容:1. yum 安装 MySQL(本篇);2. yum 安装 PHP;3. yum 安装 Nginx 以及相关配置;4. yum 安装 Apache 以及相关配置;上 MySQL 官网可以查询获取相关 yum 源下载 MySQL 的 repo 源cd /usr/local/srcwget http://repo.mysql.com/mysql-community-re...原创 2019-06-03 19:18:17 · 4358 阅读 · 1 评论 -
Linux 下编译安装 MySQL
相关内容:1. Linux 下编译安装 MySQL(本篇);2. Linux 下编译安装 PHP7;3. Linux 下编译安装 Nginx,以及 Nginx 和 PHP7 协同工作;4. Linux 下编译安装 Apache;MySQL 源码安装页面地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads拿到链接地...原创 2019-05-29 23:30:31 · 471 阅读 · 0 评论