SQL规范总结

2019-04-01  本文已影响0人  FoxLayla

SQL规范总结

遵循一定的规范有助于提高代码的可读性和可移植性,对SQL来说规范中最主要的是命名规范和代码规范,这里给出了一些通用的规范,具体应该遵循的规范需要依据项目要求来确定。

命名规范

可用字符

命名方式

大小写规范

长度限制

单词缩写

其他

语句规范

关键字

SELECT 
    name
FROM
    student;

格式

通过适当的空格、换行和缩进来提高代码的可读性

简洁性

保持代码的简洁性,去掉不必要的SQL语句

-- 正例
SELECT
    name
FROM
    student
WHERE
    age BETWEEN 18 AND 22;
    
-- 反例
SELECT
    name
FROM
    student
WHERE
    age > 18 
    AND age < 22;

其他

创建表的规范

数据类型

默认值

约束

CREATE TABLE student (
    PRIMARY KEY (id),
    id INT,
    name VARCHAR(100) NOT NULL,
    birth_date DATE,
    sex CHAR(1) NOT NULL
        CONSTRAINT sex_value
        CHECK (sex IN ('男', '女'))
);

参考

上一篇 下一篇

猜你喜欢

热点阅读