mysql
文章平均质量分 79
lik_lik
学生
展开
-
mysql left join 多对多 分页记录数不对的问题
一对多时的参考 情景阐述 event、group、work 三者的关系如下ER图,它们的主要属性为name, 在物理模型上表现为:event、group、work、event_group 表;以下是DDL DROP TABLE IF EXISTS `event` ; CREATE TABLE `event` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT '', `work_id` int原创 2021-05-26 22:37:31 · 2248 阅读 · 5 评论 -
MySQL left join on与where的区别
现象 left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一起避坑。 这里我先给出一个场景,并抛出两个问题,如果你都能答对那这篇文章就不用看了。 假设有一个班级管理应用,有一个表classes,存了所有的班级;有一个表students,存了所有的学生,具体数据如下(感谢廖雪峰的在线SQL): SELECT转载 2021-05-14 17:25:28 · 149 阅读 · 0 评论 -
mysql事务笔记
事务的四种隔离级别 DEFAULT:采用数据库默认的事务隔离级别, 即MySql 默认为 REPEATABLE_READ; Oracle 默认为:READ_COMMITTED; READ_UNCOMMITTED:读未提交。未解决任何并发问题。 READ_COMMITTED:读已提交。解决脏读,存在不可重复读与幻读。 REPEATABLE_READ:可重复读。解决脏读、不可重复读。存在幻读。...原创 2019-03-14 21:13:32 · 4606 阅读 · 0 评论