SQL SELECT 語句 SELECT 語句用於從表中選取數據。 結果被存儲在一個結果表中(稱爲結果集)。 SQL SELECT 語法 SELECT 列名稱 FROM 表名稱 以及: SELECT * FROM 表名稱 註釋:SQL 語句對大小寫不敏感。SELECT 等效於 select。 提示:星號(*)是選取所有列的快捷方式。 SQL SELECT DISTINCT 語句 在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。 關鍵詞 DISTINCT 用於返回唯一不同的值。 語法: SELECT DISTINCT 列名稱 FROM 表名稱 WHERE 子句 如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。 語法 SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值 下面的運算符可在 WHERE 子句中使用: 操作符 描述 = 等於 <> 不等於 > 大於 < 小於 >= 大於等於 <= 小於等於 BETWEEN 在某個範圍內 LIKE 搜索某種模式 註釋:在某些版本的 SQL 中,操作符 <> 可以寫爲 !=。 引號的使用 請注意,我們在例子中的條件值周圍使用的是單引號。 SQL 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。如果是數值,請不要使用引號。 AND 和 OR 運算符 AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。 如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。 如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。 結合 AND 和 OR 運算符 我們也可以把 AND 和 OR 結合起來(使用圓括號來組成複雜的表達式) ORDER BY 語句 ORDER BY 語句用於根據指定的列對結果集進行排序。 ORDER BY 語句默認按照升序對記錄進行排序。 如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字, 以數字順序顯示順序號,可以使用ASC 關鍵字。 INSERT INTO 語句 INSERT INTO 語句用於向表格中插入新的行。 語法 INSERT INTO 表名稱 VALUES (值1, 值2,....) 可以指定所要插入數據的列: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) Update 語句 Update 語句用於修改表中的數據。 語法: UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值 DELETE 語句 DELETE 語句用於刪除表中的行。 語法 DELETE FROM 表名稱 WHERE 列名稱 = 值 刪除所有行 可以在不刪除表的情況下刪除所有的行。這意味着表的結構、屬性和索引都是完整的: DELETE FROM 表名稱 或者: DELETE * FROM 表名稱