
排序字段:查询的时候order by后面的字段就是分组字段
两个表的连接字段也就是外键,当每个表的数据都很多时,查询时连接起来的表就很大,这个时候为这个外键增加一个索引能大大缩短查询时间
同理前两种情况也是为了在大表查询的时候缩短时间
ps:为什么增加索引能减少查询时间呢?因为没有索引的话查询的时候只能一行数据一行数据的遍历,而有了索引就相当于为数据集建立了一个B+树或者B-树(一种数据结构),能大大减少查询中遍历数据集时的循环次数。B+和B-树过于复杂,不在祥述,可以自行百度。总之,索引简而言之就是以存储空间换时间。当数据太多,能够显著的减少查询的时间,这个时候耗费一点空间建立索引还是很值得的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)