utf8_unicode_ci与utf8_general_ci的区别

2015-5-12 liyangweb.com 李杨 MySQL

当前,utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。一些字符还是不能支持。并且,不能完全支持组合的记号。这主要影响越南和俄罗斯的一些少数民族语言,如:Udmurt 、Tatar、Bashkir和Mari。

阅读全文>>

标签: mysql

评论(0) 浏览(1875)

MySQL索引类型 normal, unique, full text的区别

2015-5-12 liyangweb.com 李杨 MySQL

normal:表示普通索引

unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique

full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。

阅读全文>>

标签: mysql 索引

评论(0) 浏览(2769)

MySQL的btree索引和hash索引的区别

2015-5-11 liyangweb.com 李杨 MySQL

Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。

可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性也带来了很多限制和弊端,主要有以下这些。

阅读全文>>

标签: mysql

评论(0) 浏览(2013)

Powered by emlog 冀ICP备13011830号-1