1. 前言
随着编程语言从注重“更容易让机器理解”的低级语言(如计算机语言和编程语言)向“更容易让人类理解”的高级语言发展,人们对“编程语言应该是一种人类可以读得懂,写得出的语言”这样的观点越来越认同,于是从认知心理学的角度研究编程风格的领域应运而生。(认知心理学:能跑起来就行,效率才是一切)
2. 表的设计
- 名字和意义
名称l包括用来指代具体东西的固有名称,也包含用来指代概念或者集合的一般名称
命名是允许的字符有一下三种
1. 英文字母
2. 阿拉伯数字
3. 下划线“_”
- 属性和列
不能一个列包含多个意义
3. 编程的方针
3.1 注释
还是最好写注释
- SQL是申明式语言,即使表达同样的处理过程,逻辑任然比面向过程语言凝练的多
- SQL很难进行分步的执行调试
3.2 缩进
- 子查询需要缩进一层
- 在SELECT子句和GROUP BY子句指定多列时,需要缩进一层
- 关键字应该右齐
3.3 空格
代码中需要适当的留一些空格
3.4 大小写
关键字使用大写字母,列名和表名使用小写字母(表名首字母大写)