联合查询/复合查询

联合查询 : 两个或两个以上条件查询条件

联合索引生效条件:举例 ABC联合索引,A/AB/ABC 都走索引,可以理解为查找图书,找”1769“的图片,先从0-9找1,再从二级书柜0-9层再找7,再从二级书柜0-9层再找6.....,所以索引查询条件要符合从左到右。注意:如果查询条件是字段C=XX and 字段B=XX and 字段A=XX 也会走ABC联合索引,mysql会自己优化查找顺序

添加索引的方法:

ALTER TABLE table_name ADD INDEX index_name (column_list) 普通索引

ALTER TABLE table_name ADD UNIQUE (column_list)唯一索引

ALTER TABLE table_name ADD PRIMARY KEY (column_list) 自增索引

ps:1.数据量少的字段不需要加索引(索引这样效率提升不怎么样)

     2.索引选择如果是一些散列值索引方法用Hash,而一些比较顺序的的数据用HASH,方便索引查找的效率

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值