对SQL语句进行格式化不会让其运行得更快,但对我们的工作效率是有很大好处的
(1)提高SQL的可读性大大提高,便于维护
(2)提高开发效率,方便测试
例如
格式化规则 (1)总是使用表别名 代码清晰,如果你不为参与查询的每个字段使用别名,有时候在后期,不同表中具有相同名称的字段会是一个潜在错误 (2)逗号在字段前 这让你能轻易进行字段注释和取消注释,不需要在查询中修改任何其他行,以确保逗号在正确的地方 如果逗号在字段后面,当你想注释某个字段时,就要仔细了 (3)在新的一行JOIN 可以很容易地查看查询中所涉及到的所有表 注释掉 JOIN 会比较容易,在调试时,当你想知道哪个 JOIN 导致数据差异时,将很有用