MySQL
文章平均质量分 94
张序员
这个作者很懒,什么都没留下…
展开
-
MySQL加锁过程详解(原文链接404了,赶紧存一下)
原文地址:http://www.cnblogs.com/metoy/p/5545580.html1、背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿...转载 2018-03-27 11:13:29 · 276 阅读 · 0 评论 -
MVCC (多版本并发控制)笔记
通过两个隐形的字段来实现:创建时间(事务id)、删除时间(事务id)查询:1,创建时间早于等于当前事务id 2,删除时间大于当前事务id或者删除时间undefined删除:把当前事务id记录在该记录的删除时间更新:先删除,再插入一条。 也就是把要删除的记录的删除时间记录为当前事务id,然后创建一条记录,创建时间记录为当前事务id...原创 2018-03-27 17:16:10 · 215 阅读 · 0 评论 -
JDBC连接上后,通过数据库名可以访问该ip:port上的所有数据库
JDBC连接上后,通过数据库名可以访问该ip:port上的所有数据库127.0.0.1:3306上有两个库:test1,和test2当JDBC通过test1连接上后,可以访问库test2,但xml中必须制定数据库名,否则会当做是test1的表先简单记录一下,回头分析...原创 2019-07-01 22:58:15 · 467 阅读 · 0 评论 -
MySQL的 case when then else end
语法有两种:1、CASE expression WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... WHEN conditionN THEN resultN ELSE resultEND2、CASE WHEN condition1 THEN result1 ...原创 2019-08-12 16:14:25 · 264 阅读 · 0 评论