goods表添加索引 (goods_name,store_name,brand_name)
select * from goods
where goods_name = '商品名称'
and store_name = '店铺名称'
and brand_name = '品牌名称';
用到goods_name,store_name,brand_name
select * from goods
where goods_name = '商品名称'
and brand_name = '品牌名称'
and store_name = '店铺名称';
用到goods_name,store_name,brand_name
select * from goods
where store_name = '店铺名称'
and goods_name = '商品名称'
and brand_name = '品牌名称';
用到goods_name,store_name,brand_name
select * from goods
where store_name = '店铺名称'
and brand_name = '品牌名称'
and goods_name = '商品名称';
用到goods_name,store_name,brand_name
select * from goods
where brand_name = '品牌名称'
and goods_name = '商品名称'
and store_name = '店铺名称';
用到goods_name,store_name,brand_name
select * from goods
where brand_name = '品牌名称'
and store_name = '店铺名称'
and goods_name = '商品名称';
用到goods_name,store_name,brand_name
select * from goods
where goods_name = '商品名称'
and store_name = '店铺名称';
select * from goods
where goods_name = '商品名称'
and brand_name = '品牌名称';
select * from goods
where store_name = '店铺名称'
and goods_name = '商品名称';
select * from goods
where store_name = '店铺名称'
and brand_name = '品牌名称';
select * from goods
where brand_name = '品牌名称'
and goods_name = '商品名称';
select * from goods
where brand_name = '品牌名称'
and store_name = '店铺名称';
select * from goods
where goods_name = '商品名称';
select * from goods
where store_name = '店铺名称';
select * from goods
where brand_name = '品牌名称';
select * from goods where goods_name = '商品名称';
union
select * from goods where store_name = '店铺名称';
union
select * from goods where brand_name = '品牌名称';
如果where中包含goods_name = ‘商品名称’,则如下
否则,如下
所有使用到or的情况不会使用到索引(未必,未完待续。。。)