在一种RDBMS系统中(以MySQL为例,并采用了InnoDB作为存储引擎),我们建立了一张表t1 (其Schema包含4个列c1, c2, c3, c4)。其Primary Key指定为列c1, 并在该表的列c2上建立了B+Tree索引。我们向该表中写入了3000万条记录。问下列SQL查询语句中,哪条SQL语句理论上执行效率最高?()
select * from t1 where c2=”abc” and c3>1000 andc3<1050;
select * fromt1 where c3>1000 and c3<1005;
select * from t1 where c1=”abc” and c3>1000 andc3<1050;
select * from t1 where c1>”abc” and c1<”abz”and c2>”aaa” and c2<”bbb”;