- 博客(5)
- 收藏
- 关注
原创 inner join,left join与right join有什么区别
如果一个表中的行没有在另一个表中找到匹配,那么这些行将不会出现在结果中。返回左边表(第一个表)的所有行,以及右边表(第二个表)中满足连接条件的交集。如果右表中没有匹配的行,将返回一个null值。类似,但是返回右边表的所有行,以及左边表中满足连接条件的交集。如果左表中没有匹配的行,将返回一个null值。是SQL中用于合并多个表数据的不同类型的连接操作。它们之间的区别在于连接的方向和保留的行。结果:返回左表的所有行,以及右表中满足连接条件的行。结果:返回右表的所有行,以及左表中满足连接条件的行。
2023-08-16 22:32:01
295
1
原创 mysql 为什么会有意向锁的存在
MySQL 的意向锁(Intention Locks)是一种辅助锁,用于协调表锁与行锁之间的互斥关系,确保事务可以正确地请求和释放锁。在 MySQL 中,行级锁与表级锁是两种不同的锁机制。如果一个事务要对某个表的某些行进行修改,它需要先获得表级锁,然后再获得行级锁。但是如果多个事务同时请求对同一个表进行锁定,那么就需要一种协调机制来确保它们不会互相阻塞。这就是意向锁的作用。
2023-03-24 20:43:28
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人