SQL查询优化《二》:只返回需要的数据

  返回数据至少需要数据库的提取数据、网络传输数据、客户端接受数据、客户端处理数据等环节。为了避免服务器、网络、客户端的无效工作,我们应该只返回需要的数据!

一、横向

  1. 不要写SELECT * 的语句,而是选择你需要的字段。
  2. 当在SQL语句中连接多个表的时候,请使用表的别名,并加在对应的Column上,避免那些由Column歧义引起的语法错误,以及减少减少解析的时间。

二、纵向

  1. 合理些WHERE语句,不要写没有WHERE的SQL语句
  2. SELECT TOP N*   代替没有WHERE条件的语句
原文地址:https://www.cnblogs.com/helianthus33/p/8777433.html