1、保持代码简洁明了
2、定义外键
3、SQL的重要性
4、避免使用过时的数据类型
5、尽量避免使用缩写词
6、不要附加sp_或任何其他描述性的前缀或使用匈牙利表示法
7、避免冗余数据
8、尽量避免连接两个表的名字作为关系表的名字
9、名字要以字母开头,不能以下划线结尾
10、复数形式
11、使用标准SQL保留字
12、规范的目标
13、定义检查约束
14、避免使用不合适的默认值
15、为计算出的数据(SUM()或AVG())命名时,用一个将这条数据存在表中时会使用的列名
16、总是使用小写字母
17、保证名字独一无二且不是保留字
18、定义唯一约束
19、关联名应该由对象名中每一个单词的首字母组成
20、为什么要制定SQL编程规范
21、存储符合ISO-8601标准的日期格式
22、在操作符前后使用空白字符
23、在逗号后使用空白字符
24、重申SQL编程规范的重要性
25、在函数参数之间使用空白字符
26、避免直接使用id做表的主标识符
27、在名字中需要空格的地方用下划线代替
28、避免使用过于宽泛的类型
29、注释的重要性
30、提醒持续改进的重要性
31、使用复数形式
32、使用时确定这个缩写简明易懂
33、定义主键
34、描述性前缀或匈牙利命名法
35、合理使用空格和缩进来增强可读性
36、面向对象编程原则的应用
37、被引号包裹的标识符
38、如果已经有相同的关联名了,那么在关联名后加一个数字
39、避免使用通用类型
40、使用集合名称
41、名字一定要包含动词
42、使用标准SQL函数而非特定供应商的函数
43、不要使用描述性的前缀
44、只在名字中使用字母、数字和下划线
45、避免列名和表名同名
46、驼峰命名法
47、使用一致的、描述性的名称
48、不要在名字中出现连续下划线
49、保证名字长度不超过30个字节
50、避免在查询中使用模糊的连接
51、总是使用单数形式
52、表不应该同它的列同名
53、使用合适的数据类型
54、别名应该与它们所指的对象或表达式相关联
55、保留字应全部小写