
mysql
Sabrina.M
I`m not the female software engineer. I`m a software engineer.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 实现分类统计
要实现一个sql解决对应时间段的总金额的统计。时间段分为0~10天11~20天 21~30天,类似这种。 在网上查到相关的解决方案: 使用INTERVAL 函数实现。网上的解释如下: INTERVAL(N,N1,N2,N3,……….) INTERVAL()函数进行比较列表(N1,N2,N3等等)中的N值。该函数如果Nmysql>SELECT INTERVAL(6,1,2,3,4,5,6,7,8转载 2016-06-07 18:16:51 · 3248 阅读 · 0 评论 -
MVCC如何实现InnoDB的高并发
在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在Java concurrent包中,有copyonwrite系列的类,专门用于优化读远大于写的情况。而其优化的手段就是,在进行写操作时,将数据copy一份,不会影响原有数据转载 2016-06-28 19:07:30 · 378 阅读 · 0 评论 -
date,datetime,timestamp的区别
date 表示年月日,如YY-MM-DDdatetime 表示年月日和时间信息,如YY-MM-DD HH:MM:SSdatestamp 和datetime表示的信息相同,但时间范围不同时间范围date -- > '1000-01-01' to '9999-12-31'.datetime --> '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.datest转载 2016-06-15 14:29:14 · 367 阅读 · 0 评论