经验总结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,这样之类的连接查询。
第一种写法参考一些源代码学会的,之后就一直没注意,小数据时,影响不大但是大数据很纠结。
查询得根据具体的情况,使用联合查询、左连接、右连接或者子查询之类的。
另外,提高查询的方式还有索引、冗余字段等方法,可以大大提高查询效率。