文中所操作的數據庫表如下:
SQL AND & OR 運算符:
用法示例:
ORDER BY 多列:
按order by 後的字段順序進行排列。
UPDATE 語句中的 WHERE 子句:
如果省略了where後面的條件,則所有記錄將會被更新。
LIMIT子句:
IN 操作符
IN 操作符允許您在 WHERE 子句中規定多個值
BETWEEN 和NOT BETWEEN:
注意:between在不同數據庫裏可能包含括兩個測試值的,也可能不包含。
SQL別名:
INSERT INTO SELECT 語句:
將已有數據從一表複製到另一表
UNIQUE 約束:
每個表只能有一個primary key 但是可以有多個 unique
FOREIGN KEY 約束:
一個表中的 FOREIGN KEY 指向另一個表中的 UNIQUE KEY(唯一約束的鍵)。
CHECK 約束:
CREATE TABLE 時的 SQL CHECK 約束:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CHECK (P_Id>0)
)
ALTER TABLE 時的 SQL CHECK 約束
ALTER TABLE Persons
ADD CHECK (P_Id>0)
視圖(Views):
通用語法:
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
SQL 函數
參照此處菜鳥教程函數