SQL规范

2019-03-31  本文已影响0人  竹鼠不要中暑

一般原则

命名规范

一般原则

数据库名

小写,字母之间用下划线(_)隔开。

表名

列名

别名与关联名

统一的后缀

下列后缀有统一的意义,能保证SQL代码更容易被理解。在合适的时候使用正确的后缀。

后缀 描述
_id 独一无二的标识符,如主键。
_status 标识值或任何表示状态的值,比如publication_status
_total 总和或某些值的和。
_num 表示该域包含数值。
_name 表示名字。
_seq 包含一系列数值。
_date 表示该列包含日期。
_tally 计数值。
_size 大小,如文件大小或服装大小。
_addr 地址,有形的或无形的,如ip_addr

代码排版促进可读性

空格

用空格使根关键字都结束在同一列上。在代码中形成一个从上到下的“川流”,这样帮助读者快速扫描代码并将关键字和实现细节分开。

下列情况总是加入空格:

换行

需要换行的情况:

缩进

综合例子:

CREATE VIEW student_subject_score AS
     SELECT s2.name, s3.subject, s3.teacher, s1.score 
       FROM score AS s1
            INNER JOIN student AS S2
            ON s1.student_id = s2.id
            INNER JOIN subject AS s3
            ON s1.subject_id = s3.id;

其他

上一篇 下一篇

猜你喜欢

热点阅读