關鍵字和名稱的格式和拼寫
表/列名稱
格式化表/列名稱的兩種常用方法是 CamelCase
和 snake_case
:
SELECT FirstName, LastName
FROM Employees
WHERE Salary > 500;
SELECT first_name, last_name
FROM employees
WHERE salary > 500;
名稱應描述其物件中儲存的內容。這意味著列名通常應該是單數。表名是應該使用單數還是複數是一個經過深思熟慮的問題,但在實踐中,使用多個表名更為常見。
新增 tbl
或 col
等字首或字尾會降低可讀性,因此請避免使用它們。但是,它們有時用於避免與 SQL 關鍵字衝突,並且通常與觸發器和索引(其名稱通常在查詢中未提及)一起使用。
關鍵詞
SQL 關鍵字不區分大小寫。但是,通常的做法是將它們寫成大寫。