随笔分类 -  MySQL数据库

摘要:概念 乐观锁 总是假设最好的情况,认为竞争总是不存在,每次拿数据的时候都认为不会被修改,因此不会先上锁,在最后更新的时候比较数据有无更新,可通过版本号或CAS实现。 悲观锁 总是假设最坏的情况,认为竞争总是存在,每次拿数据的时候都认为会被修改,因此每次都会先上锁。其他线程阻塞等待释放锁。我们之前使用 阅读全文
posted @ 2019-12-26 08:46 chanyuli 阅读(631) 评论(2) 推荐(1)
摘要:之前讲过和NULL做加法结果一定是null。 当你的一个表里的数据类型为int的字段里存在null的时候,用sum方法,这个时候结果不会是null。 这说明了sum函数会自动过滤掉内容为null的记录。 同理,avg() ,max() ,min()也一样会过滤null。 count函数的详细介绍 s 阅读全文
posted @ 2019-10-14 23:41 chanyuli 阅读(274) 评论(0) 推荐(0)
摘要:起别名 好处: 1、 便于理解 2、 如果要查询的字段有重名的情况,使用别名可以区分开来。 方式一: 使用as 方式二:使用空格 注意:当别名之中有关键词或者空格的时候,应该用双引号把别名全部框起来。 去重 在select后面加一个关键字:distinct 就可以了 +号的作用 在python中“+ 阅读全文
posted @ 2019-10-13 19:47 chanyuli 阅读(868) 评论(0) 推荐(0)
摘要:决定好好学习一下MySQL数据库,技多不压身。 "起别名、去重、+号作用" "单行函数遇到null和count的效率" "乐观锁和悲观锁配合事务的应用" 阅读全文
posted @ 2019-10-13 19:04 chanyuli 阅读(185) 评论(0) 推荐(0)