国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SQL基礎教程

2019-11-09 13:36:02
字體:
來源:轉載
供稿:網友

注意: SQL 對大小寫不敏感!

SQL DML 和 DDL 可以把 SQL 分為兩個部分:數據操作語言 (DML) 數據定義語言 (DDL)。 SQL (結構化查詢語言)是用于執行查詢的語法。但是 SQL 語言也包含用于更新、插入和刪除記錄的語法。 查詢和更新指令構成了 SQL 的 DML 部分:

SELECT數據庫表中獲取數據UPDATE 更新數據庫表中的數據DELETE 從數據庫表中刪除數據INSERT INTO 向數據庫表中插入數據

SQL 的數據定義語言 (DDL) 部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。 SQL 中最重要的 DDL 語句:

CREATE DATABASE 創建新數據庫ALTER DATABASE 修改數據庫CREATE TABLE 創建新表ALTER TABLE 變更(改變)數據庫表DROP TABLE 刪除表CREATE INDEX 創建索引(搜索鍵)DROP INDEX 刪除索引

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 中,操作符 <> 可以寫為 !=。

ANDOR 運算符 AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。 如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。 如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。 原始的表 (用在例子中的):

LastName FirstName Address City
Adams John Oxford Street London
Bush George Fifth Avenue New York
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

AND 運算符實例 使用 AND 來顯示所有姓為 “Carter” 并且名為 “Thomas” 的人: SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

結果:

LastName FirstName Address City
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

ORDER BY 語句 ORDER BY 語句用于根據指定的列對結果集進行排序。 ORDER BY 語句默認按照升序對記錄進行排序。 如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。

原始的表 (用在例子中的): Orders 表:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

以字母順序顯示公司名稱:

SELECT Company, OrderNumber FROM Orders ORDER BY Company

結果:

Company OrderNumber
Apple 4698
IBM 3532
W3School 6953
W3School 2356

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 列名稱 = 值


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 贺兰县| 藁城市| 吉隆县| 扬州市| 花垣县| 吉木乃县| 郓城县| 麦盖提县| 那坡县| 察隅县| 霍城县| 德格县| 邹城市| 凤台县| 新源县| 靖宇县| 贵州省| 长乐市| 定日县| 文山县| 湖口县| 房山区| 渑池县| 湖北省| 邓州市| 绥化市| 扶风县| 扶余县| 平南县| 贞丰县| 宁德市| 灯塔市| 司法| 蕲春县| 基隆市| 金湖县| 通许县| 卫辉市| 天等县| 韩城市|