2016-03-07 14:47:44 2533次浏览 2条回答 0 悬赏 10 金钱

有a,b两个表,a表有a字段是不重复索引,b表有b字段是可以重复索引,查询a,b表的一条数据那个快?

  • 回答于 2016-03-07 15:17 举报

    动手跑跑看看就知道

  • 回答于 2016-03-07 17:00 举报

    索引包含着对数据表里所有记录的引用指针。简单的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部记录后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选项。

    建议你看看索引的原理,其实,1楼说的对,跑跑看就知道了

    如果是mysql,可以使用explain语句去查看分析结果,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。

您需要登录后才可以回答。登录 | 立即注册
liuxuean
经理

liuxuean 深圳

注册时间:2013-04-06
最后登录:2019-08-14
在线时长:19小时48分
  • 粉丝5
  • 金钱1035
  • 威望0
  • 积分1225

热门问题