下列关于建立索引的说法正确的是()。
A.索引可以加快对表中的数据进行查询的速度
B.建立索引就是创建主键
C.只能用一个字段创建索引,不可以用多个字段组合起来创建索引
D.索引是对表中的字段数据进行物理排序
A.索引可以加快对表中的数据进行查询的速度
B.建立索引就是创建主键
C.只能用一个字段创建索引,不可以用多个字段组合起来创建索引
D.索引是对表中的字段数据进行物理排序
第1题
B、以在基数很小的列上创建索引,以提高查询效率
C、以在需要使用Link模糊查询的列上创建B树索引,以提高查询效率
D、函数索引是指在SQL查询的函数中使用索引
第2题
A、select count(distinct col) from ... 这样的sql也可以使用索引加速。
B、索引对于DML操作的影响有限,因此在设计表时应该尽可能建立完备的索引满足所有查询需要。
C、MySQL对性别类的字段建索引也有很好的效果。
D、... where col like 'cond%' 这类sql语句是无法使用索引的。
第3题
B、在一个表上可以建立多个聚集索引和最多一个非聚集索引
C、在一个表上可以同时存在聚集索引和非聚集索引
D、必须先建立聚集索引,然后再建立非聚集索引
第4题
A、覆盖索引是指查询所利用的索引覆盖所有需要查询的字段,数据直接从索引中返回,避免回表
B、innodb表tbl(a,b,c),有索引 idx_c(c),且a为主键,查询select a,c from tbl where c >10 也可以利用索引覆盖查询
C、覆盖索引主要是用来减少排序操作,因为排序效率非常低
D、覆盖索引能大大减少查询时间,所以我们应该对所有查询建立覆盖索引
第5题
A.索引与基本表分开存储
B.索引一经建立就需要人工以手动的方式进行维护
C.索引的建立或撤消不会改变基本表的数据内容
D.索引会在一定程度上影响增删改操作的效率
第6题
A、很长的字符串需要创建索引时,应使用前缀索引,避免索引过长。
B、覆盖索引可以通过减少回表大大提高查询效率。
C、根据左前缀原则,创建联合索引时应该把选择性好的字段放在后面。
D、除非使用hint,否则MySQL不会为同一条查询SQL选择不同的索引。
第7题
A、一个主文件上可以建立多个索引,但更新主文件数据时只更新一个索引
B、一个主文件上只能建立一个索引,无论是更新还是查询都利用该索引
C、一个主文件上只能有一个可决定物理存储的索引
D、一个主文件上可以有一个或多个可决定物理存储的索引
第8题
A、为了提高数据检索效率,索引可以建立在任何字段上。
B、对经常需要更新或修改的字段建议在其上创建索引。
C、索引中的搜索码的取值可以是唯一,也可以是不唯一。
D、对于常用的小型表来说,使用索引能够明显地提高性能。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!