{eval=Array;=+count(Array);}
写sql主要注意以下几个问题:
1、查什么字段写什么字段,千万不要随便用*代替。比如查询玩家表里等级大于50的玩家姓名,很多初学者会这样:select * from g_player where lvl>50;然后再获取里面的玩家名,这样非常影响效率,查询速度相当缓慢,把*替换成name会大大提升速度。
2、能通过连表查询得到的千万不要用子查询,子查询的效率也是很低的。可能不少同学会问子查询是什么,所谓子查询就是把一个查询语句获得结果放到另外一个查询语句条件里。
3、设计表的时候一定要考虑那些字段会经常用于查询,建立索引,这样写sql语句用这些带索引的字段筛选会更快。
连表查询记得给每个表取一个别名
0
回答0
回答0
回答0
回答0
回答1
回答0
回答0
回答0
回答0
回答