经验总结02-sql语句

开始看自己的笔记,最开始发现了sql语句。

以前是这样写的:select a.*,b.* from table a,table b where a.id=b.id,这样类似的结构。

之后工作中才发现这种sql语句效率很低,通过查资料才发现这种写法很不好,一般的没有推荐这样的写法。

应该这样写:select a.*,b.* from table a left join table b on a.id=b.id,这样之类的连接查询。

第一种写法参考一些源代码学会的,之后就一直没注意,小数据时,影响不大但是大数据很纠结。

查询得根据具体的情况,使用联合查询、左连接、右连接或者子查询之类的。

另外,提高查询的方式还有索引、冗余字段等方法,可以大大提高查询效率。

posted @ 2014-05-26 20:26  moonL  阅读(88)  评论(0编辑  收藏  举报