SELECT語句複習,很簡單的
一、
SELECT firstname FROM persons 基本的語句
二、
SELECT 從資料庫中獲取數據
UPDATA 更新資料庫數據
DELETE 從資料庫中刪除數據
INSERT INTO 向資料庫中插入數據
CREATE DATABASE 創建新資料庫
ALTER TABLE 變更(改變)資料庫表
DROP INDEX 刪除索引
三、
SELECT 列名稱 FROM 表名稱
SELECT * FROM 表名稱
SQL 語句對大小寫不敏感。SELECT 等效於 select
四、
SELECT Lastname,firstname FROM person
SELECT * FROM person
五、
在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。
Advertisements
關鍵詞 DISTINCT 用於返回唯一不同的值。
語法:
SELECT DISTINC 列名稱 FROM 表名
使用 DISTINCT 關鍵詞
如果要從 "Company" 列中選取所有的值,我們需要使用 SELECT 語句:
SELECT Company FROM orders
使用去重複,在列名前加DISTINCT
SELECT DISTINCT Company FROM orders
六、
WHERE 子句
如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。
SELECT 列名稱 FROM 表名稱 WHERE City = 』beijing』
SELECT * FROM Persons WHERE Year>1965
Advertisements
AND 和 OR 運算符用於基於一個以上的條件對記錄進行過濾。
七、
AND 和 OR 運算符
AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。
如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。
如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。
SELECT * FROM Persons WHERE Firstname=』Tang』 AND Lastname=』xianwei』
SELECT *FROM Persons WHERE city=』Beijing』 OR city=』Guiyang』
結合 AND 和 OR 運算符
我們也可以把 AND 和 OR 結合起來(使用圓括弧來組成複雜的表達式):
SELECT * FROM Persons WHERE (City=』beijing』 OR City=』shanghai』) AND Firstname=』Tang』