![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 70
lfssst
这个作者很懒,什么都没留下…
展开
-
MySQL性能调优
explain、执行索引、优化策略原创 2022-10-08 14:16:38 · 1219 阅读 · 1 评论 -
MySQL性能调优 一
索引数据结构,BTREE、B+TREE、聚簇、非聚簇、主键、联合原创 2022-08-21 19:11:55 · 566 阅读 · 0 评论 -
抢票系统架构设计 测试设计于投产应急设计
类比12306火车抢票系统架构设计03原创 2022-04-05 13:12:20 · 483 阅读 · 0 评论 -
4.子查询
4.子查询4.1.IN4.2 对比IN和JOIN使用JOIN使用IN个人认为第一个比较简单ALLall (1,2,3)= > 3= ANY等价于 IN相关链接i的每一条记录和子查询中计算出来的avg进行比较,这样查询的次数很大,但是实际上非常重要,经常使用EXISTS使用IN也可以实现IN 和 EXISTS 相比 EXSTS 返回的是ture,IN是结果集,所以ECXSTS更节省性能的消耗位于select部分的子查询不易读...原创 2022-04-02 16:45:51 · 106 阅读 · 0 评论 -
3.聚合函数
3.聚合函数3.1 MAX()最大值3.2 GROUP BY 分组注意语句的顺序select --> from —> where ----> group by -----> order by 所以group by永远在 select from where 之后 order by 之前3.3 HAVING 数据筛选3.4 group by + with rollup 计算每一个分组的和...原创 2022-04-01 14:51:06 · 126 阅读 · 0 评论 -
SQL MASTERY what is SQL
SQL MASTERY1.what is SQL数据库是一个可以轻易获取形式来存储的数据的集合原理:数据库可以通过数据库管理系统或者DBMS来管理数据库,我们连接到一个DBMS来下达查询修改的指令,DBMS就会执行我们的指令,并返回结果我们将现有的数据库主要分为两种:关系型数据库和非关系型数据库(NoSQL)每一个表都代表一种对象,eg:用户,产品,供应商DBMS的数据库有:MySql、SQL Server、OraclesequelSQL...原创 2022-03-02 11:25:18 · 311 阅读 · 0 评论 -
SQL MASTERY 运算符
SQL MASTERY 运算符DISTINCT 去除重复LIKE2.2.1 B开头的 不区分大小写SELECT * DISTINCTfrom customersWHERE last_name like 'B%'2.2.2 中间有b2.2.3 结尾有b2.2.4 _表示一个字符REGEPX2.3.1 字符串包含2.3.2 字符串开头包含目标字段2.3.3 字符串结尾包含目标字段2.3.4包含多个目标字符串2.3.5 [abc]d ad bd cd /[a-原创 2022-03-02 13:48:14 · 359 阅读 · 0 评论 -
MySQL海量数据设计实践
MySQL海量数据设计实践MySQL存储引擎原理拆解以及设计深度剖析页结构页头:记录页面的控制信息,共占56字节,包括页的左右兄弟页面指针(双向链表)、页面空间使用情况等。最小最大虚记录:比页内最大小主键还大小确定一个范围,即一个页的空间,查看时,根据和最大最小虚记录的比较结果判定是否在这个空间内。记录堆:行记录存储区,分为有效记录和已删除记录自由空间链表:存储记录堆中,存储的过程中可定有被删除的记录,自由空间链表的作用就是吧删除的记录链起来,方便被删除的记录有什么,找到这些被删除的空间的目的原创 2021-12-02 15:52:27 · 269 阅读 · 0 评论 -
mysql基础数据类型、索引
sql1.常用的数据类型(全部在最后)int 4 -2147483648-2147483647 0-4294967295decimal 16char 1~255 固定长度varchar 1~255 根据内容调整空间,可节省空间datetimedatetimetext原创 2021-11-29 00:30:08 · 264 阅读 · 0 评论 -
MySQL存储引擎原理拆解以及设计深度剖析
MySQL存储引擎原理拆解以及设计深度剖析页结构页头:记录页面的控制信息,共占56字节,包括页的左右兄弟页面指针(双向链表)、页面空间使用情况等。最小最大虚记录:比页内最大小主键还大小确定一个范围,即一个页的空间,查看时,根据和最大最小虚记录的比较结果判定是否在这个空间内。记录堆:行记录存储区,分为有效记录和已删除记录自由空间链表:存储记录堆中,存储的过程中可定有被删除的记录,自由空间链表的作用就是吧删除的记录链起来,方便被删除的记录有什么,找到这些被删除的空间的目的是,想要利用这些空闲的空间原创 2021-10-30 13:08:04 · 280 阅读 · 0 评论