1. 程式人生 > >mysql中字串索引

mysql中字串索引

1.只是用字串的最左邊n個字元建立索引,推薦n<=10;比如index left(address,8),但是需要知道字首索引不能在order by中使用,也不能用在索引覆蓋上。

2.對字串使用hash方法將字串轉化為整數,address_key=hashToInt(address),對address_key建立索引,查詢時可以用如下查詢where address_key = hashToInt(‘beijing,china’) and address = ‘beijing,china’;

3.關於like查詢, "ide%"會使用索引, 如果%在最前則無法使用