SQL 基礎語法

1、SELECT 語句
語法:
SELECT 列名稱 FROM 表名稱
以及
SELECT * FROM 表名稱

實例:
SELECT LastName,FirstName FROM Persons;
以及
SELECT * FROM Persons

2、SELECT DISTINCT 語句(關鍵詞 DISTINCT 用於返回唯一不同的值)
SELECT DISTINCT 列名稱 FROM 表名稱

實例:
SELECT DISTINCT Company FROM Orders;

3、WHERE 子句
語法:
SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值

實例:
1)文本值
SELECT * FROM Persons WHERE FirstName='Bush';
2)數值
SELECT * FROM Persons WHERE Year>1965;
3) IN用法
SELECT * FROM tbl_user_star WHERE user_uuid IN (68, 88);
4) BETWEEN用戶
SELECT  * FROM tbl_user_star WHERE user_uuid BETWEEN 51 AND 89;

4、AND 和 OR 運算符
實例:
1) AND運算符
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter';
2) OR運算符
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter';
3) AND和OR運算符結合
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter';

5、ORDER BY 子句:ORDER BY 語句用於根據指定的列對結果集進行排序,ORDER BY 語句默認按照升序對記錄進行排序,如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。
語法:
SELECT 列名稱 FROM 表名稱 ORDER BY 列名稱

實例:
1) 升序顯示
SELECT Company, OrderNumber FROM Orders ORDER BY Company;
2)降序顯示
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC;

6、INSERT INTO 語句
語法:
INSERT INTO 表名稱 VALUES (值1, 值2,....)
也可以指定所要插入數據的列:
INSERT INTO 表名稱 (列1, 列2,...) VALUES (值1, 值2,....)

7、Update 語句
語法:
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 舊值

實例:
1) 更新某一行中的一個列
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson';
2) 更新某一行中的若干列
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson';

8、DELETE 語句
語法:
DELETE FROM 表名稱 WHERE 列名稱 = 值

1)刪除某行
DELETE FROM Person WHERE LastName = 'Wilson' 
2)刪除所有行
DELETE * FROM table_name

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