MySQL
wolfwalker99
这个作者很懒,什么都没留下…
展开
-
数据库表与表的连接方式
数据库表与表的连接方式连接查询方式有:内连接、外连接(左连接、右连接、全连接)、交叉连接左连接和右连接的区别:左连接以左表为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配,则显示为NULL;右连接刚好相反。全连接就是先以左表进行左外连接,然后以右表进行右外连接。说明:所谓的基准,就是以某张表的限制条件查询条件为准!具体如下:一、内连接...原创 2019-09-03 14:38:47 · 3684 阅读 · 0 评论 -
面试—乐观锁与悲观锁
一、概念悲观锁:总是假设最坏的情况,认为竞争总是存在,每次拿数据的时候都认为会被修改,因此每次都会先上锁。其他线程阻塞等待释放锁。乐观锁:总是假设最好的情况,认为竞争总是不存在,每次拿数据的时候都认为不会被修改,因此不会先上锁,在最后更新的时候比较数据有无更新,可通过版本号或CAS实现。二、两种锁的使用场景悲观锁:用于写比较多的情况,避免了乐观锁不断重试从而降低性能乐观锁:用于读比较多的...原创 2019-09-09 14:02:43 · 109 阅读 · 0 评论