我有个学生信息表。students(id,name,sex,age,address).
其中sex为性别,其值为0或者1分别代表男和女。
此表有五十万条记录。
我想从中筛选出所有男性学生。
那么语句应该写为select name from students where sex=0.
但是这样的话会造成全表扫描。速度特别慢。
而在该字段又只有两个值属于重复率特别高的字段,建立索引又不合适。
我该怎么做呢才能是的我的查找速度更快呢?
其中sex为性别,其值为0或者1分别代表男和女。
此表有五十万条记录。
我想从中筛选出所有男性学生。
那么语句应该写为select name from students where sex=0.
但是这样的话会造成全表扫描。速度特别慢。
而在该字段又只有两个值属于重复率特别高的字段,建立索引又不合适。
我该怎么做呢才能是的我的查找速度更快呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货