时间:2021-07-01 10:21:17 帮助过:100人阅读
find_in_set(str1,str2) 函数:返回str2中str1所在的位置索引,其中str2必须以","分割开。
表:
mysql> select * from region;
+----+-------------+
| id | name |
+----+-------------+
| 1 | name1,nam2 |
| 2 | name1 |
| 3 | name3 |
| 4 | name2,name4 |
| 5 | name3,name5 |
+----+-------------+
5 rows in set (0.00 sec)
FIND_IN_SET语句
mysql> select * from test where find_in_set(‘name1‘,name);
+----+------------+
| id | name |
+----+------------+
| 1 | name1,nam2 |
| 2 | name1 |
+----+------------+
2 rows in set (0.02 sec)
五、当然,还有mysql的全文索引
全文索引:http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html
MySQL比like语句更高效的写法locate position instr find_in_set
标签:速度 ref 索引 分割线 介绍 方法 fulltext sql 返回