mysql
文章平均质量分 95
qq_36583194
这个作者很懒,什么都没留下…
展开
-
MVCC多版本并发控制
理解MySQL的MVCC及实现原理!首先声明,MySQL的测试环境是5.7 前提概要 什么是MVCC什么是当前读和快照读?当前读,快照读和MVCC的关系 MVCC实现原理 隐式字段undo日志Read View(读视图)整体流程 MVCC相关问题 RR是如何在RC级的基础上解决不可重复读的?RC,RR级别下的InnoDB快照读有什么不同? 前提概要 什么是MVCC? MVC...原创 2021-02-10 22:43:45 · 288 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)LEFT JOIN...原创 2018-11-06 15:58:01 · 1992 阅读 · 0 评论 -
MySQL having作用
HAVING对由sum或其它集合函数运算结果的输出进行限制。不能使用 where关键字作为限制条件比如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为:SELECT “column_name1”, SUM(“column_name2”)FROM “table_name”GROUP BY “c...原创 2018-11-06 16:36:29 · 1051 阅读 · 0 评论 -
sql复杂查询语句总结
本人总结了数据库查询中一些比较复杂的查询,如链表查询,多重子查询,连表查询+子查询等,由于技术有限,并没有太多考虑sql语句的优化,如有不足之处,敬请谅解。先来看看表结构:create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create t...转载 2018-11-07 10:40:48 · 1110 阅读 · 0 评论 -
masql更新
这个是表结构– 用来更新人口数据,一个表,先分组求和。接着根据 parentId找到对应的areaIdUPDATE T_Area inner join (SELECT parentId,sum(renkou) sum from T_Area GROUP BY parentId limit 1,500)a on a.parentId=T_Area.areaId set T_Area.renk...原创 2018-12-24 14:17:27 · 257 阅读 · 0 评论