最近看老系统的代码,一些SQL确实让我汗颜,不过也确实可以知道一些另类的SQL操作方法。虽然。。。没啥效率
顺着《大腕》的风,我也来套点:
写SQL,没有7、8个left join你都不好意思拿出手。。
什么子查询、嵌套表啦,别嫌多,能用两个以上的人,根本不再乎再用几个
什么表外键啦、主键啦、索引啦,根本不用,要做就做最纯静的表。
我们的口号是,不占数据库索引空间。
Submitted by gouki on 2008, July 22, 9:58 PM. DataBase
最近看老系统的代码,一些SQL确实让我汗颜,不过也确实可以知道一些另类的SQL操作方法。虽然。。。没啥效率
顺着《大腕》的风,我也来套点:
写SQL,没有7、8个left join你都不好意思拿出手。。
什么子查询、嵌套表啦,别嫌多,能用两个以上的人,根本不再乎再用几个
什么表外键啦、主键啦、索引啦,根本不用,要做就做最纯静的表。
我们的口号是,不占数据库索引空间。
这东西没有什么好补的,往往都是用到的时候才知道要补。可以在网上多找一下DBA的博客,他们里面往往会研究的比较透彻,相比较而言,我们更多的只是针对某一条SQL或者某个表来进行优化。而且小数据和大数据下的优化又不一样。MYSQL有官方手册,也是值得一看的(因为有中文版的,翻译的还算不错)
Post by gouki on 2008, July 23, 8:33 PM #1
你好。。。SQL一直是偶的弱项,最近想找点资料来补习一下。。。
请问能推荐一下吗???
Post by fantasy on 2008, July 23, 8:05 PM #2