深圳品牌营销网站建设,尚品中国网站,厦门网站建设模板,门户 网站开发周期mysql在使用like查询中#xff0c;能不能用到索引#xff1f;在什么地方使用索引呢#xff1f; 在使用like的时候#xff0c;如果使用‘%%’#xff0c;会不会用到索引呢#xff1f;
EXPLAIN SELECT * FROM user WHERE username LIKE %ptd_%;上面的结果是全表扫描#…mysql在使用like查询中能不能用到索引在什么地方使用索引呢 在使用like的时候如果使用‘%%’会不会用到索引呢
EXPLAIN SELECT * FROM user WHERE username LIKE %ptd_%;上面的结果是全表扫描并没有使用到索引。 只使用右边一个%的查询
EXPLAIN SELECT * FROM user WHERE username LIKE ptd_%;这个使用到了索引。 只使用左边一个%的查询
EXPLAIN SELECT * FROM user WHERE username LIKE %ptd_;在左边使用%时也是全表扫描没有使用到索引。 综上mysql在使用like查询的时候只有使用后面的%时才会使用到索引。