1. 程式人生 > >utf8_bin跟utf8_general_ci的區別

utf8_bin跟utf8_general_ci的區別

sele 區別 大小 from 二進制 ins div 判斷 utf

ci是 case insensitive, 即 "大小寫不敏感", a 和 A 會在字符判斷中會被當做一樣的;

bin 是二進制, a 和 A 會別區別對待.

例如你運行:

SELECT * FROM table WHERE txt = ‘a‘

那麽在utf8_bin中你就找不到 txt = ‘A‘ 的那一行, 而 utf8_general_ci 則可以.

utf8_bin跟utf8_general_ci的區別