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

浙公网安备 33010602011771号