啥?三分鐘沒學完?那隻能再學三分鐘了(SQL學習筆記)

文中所操作的數據庫表如下:

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 函數

參照此處菜鳥教程函數

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章