- 博客(4)
- 收藏
- 关注
原创 mysql之zerofill
相信很多用了mysql的人都很迷茫1.对于整形的字段用了unsigned有什么区别?2.tinyint(1) 和 tinyint(7) 究竟有什么区别?下面来简单分析一下:1、对于每种整形来说,都分无符号(unsigned)和有符号(signed)两种类型,如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的
2013-05-13 22:29:18 1634
转载 MySQL之Covering Index
在网上随便搜搜,就能找到大把的关于MySQL优化的文章,不过里面很多都不准确,说个常见的:SELECT a FROM ... WHERE b = ...一般来说,很多文章会告诫你类似这样的查询,不要在“a”字段上建立索引,而应该在“b”上建立索引。这样做确实不错,但是很多时候这并不是最佳结果。为什么这样说?让我们先来分析一下查询的处理过程:在执行查询时,系统会查询“b”索引进行定位
2013-05-02 17:51:44 606
转载 SQL_CALC_FOUND_ROWS 与 FOUND_ROWS()
FOUND_ROWS() 函数,可以在调用包含LIMIT的SQL查询中,获得总共符合条件的记录数。FOUND_ROWS() 函数的具体用法:它需要在前面的SELECT语句中打开SQL_CALC_FOUND_ROWS选项。如:mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100 LIMIT 10;
2013-05-02 17:43:47 1637
转载 Redis 事务
Redis 提供的事务机制与传统的数据库事务有些不同,传统数据库事务必须维护以下特性:原子性(Atomicity), 一致性(Consistency), 隔离性(Isolation), 持久性(Durability),简称ACID。我们逐项考察下 Redis 在事务的 ACID 上做出的权衡与取舍:原子性(Atomicity)原子意味着操作的不可再分,要么执行要么不
2013-05-02 13:34:32 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人