《SQL实战》书摘(10):格式化SQL以提高可读性¶
因为SQL对运行没有任何特殊的格式化要求,所以你大可以我行我素地使用自己喜欢的大小写惯例和缩进方式。但任何人都不可能永远孤军奋战,当你需要和其他人协作的时候,这种做法只会让你落得形单影只。如果你想要保证代码的可读性并且成为一个优秀的程序员,以下是一些可供参考的普遍惯例:
对SQL关键字使用大写,比如
SELECT。有些程序员还会对数据类型使用大写,比如TEXT和INTEGER。为了帮助你在头脑中区分关键字和数据类型,本书在展示数据类型时使用了小写字符,但如果你想要的话,也可以对它们使用大写。避免使用驼峰式大小写,而是使用像
lowercase_and_underscores这样由下划线和小写字母组成的名字来表示诸如表名和列名等对象名称,这方面的更多细节将在第8章介绍。对子语句和代码块使用两个或者四个空格的缩进以保证可读性。有些程序员也喜欢使用制表符而不是空格,你可以根据个人的喜好或者所在的组织来决定该使用哪一个。
以上就是最基本的SQL编码惯例,本书将在后续内容中继续探讨这一主题。