1. 程式人生 > >SQL入門教學
01 SQL 簡介

1. 前言 大家好,從本小節開始,我們將一起學習SQL wiki系列。談到 SQL,每個人心裡會有不同的理解,但大家可能都會不約而同地想到一個詞——資料庫。SQL 發展到今天,它的足跡其實早已遍佈各個應用領域了。

02 SQL語句

1. 前言 本小節,我們將一起學習 SQL 語句。 SQL 語句是我們操縱資料庫的橋樑,接下來一系列的小節其實就是在教你寫 SQL 語句。

03 SQL Create 1

1. 定義 維基百科:SQL CREATE 指令負責資料庫物件的建立,資料庫、資料表、資料庫索引、函式等都可以使用CREATE 來建立。

04 SQL Create 2

1. 前言 在上一節中,我們一起學習了 SQL Create 和資料型別,本小節將站在SQL約束的角度上進一步的探討 Create 。

05 SQL Alter

1. 定義 維基百科:SQLAlter 指令用於已有資料表的修改,增加、修改和刪除資料表字段都可以通過 Alter 指令來完成。

06 SQL Drop

1. 定義 維基百科:Drop指令用於在 RDBMS 中刪除資料庫,資料表,索引,和檢視等。

07 SQL Insert

1. 定義 維基百科:SQL Insert指令用於向資料表中新增記錄。 解釋:SQL Insert,傳聞中增刪查改中的增,是向資料表中寫資料的主要途徑。

08 SQL Select

1. 定義 維基百科:SQL Select指令用於查詢資料庫中的資料。 解釋:SQL Select,傳聞中增刪查改中的查,是查詢資料庫資料的主要途徑。

09 SQL Distinct

1. 定義 維基百科:關鍵字Distinct用於返回唯一不同的值。 解釋:有時候,查詢結果中會包含重複的資訊,如年齡,很多人是同齡人,而我們只需要不同年齡的資料,加上 Distinct 關鍵字我們就可以獲得不重複的資

10 SQL Where

1. 定義 維基百科:SQLWhere 指令用於篩選出滿足條件的結果集。 解釋:資料表中的資料往往比較繁雜,在查詢的時候需要按照一定的條件進行篩選,Where 可以有效地剔除無用資料,保留被需要的資料。

11 SQL NULL

1. 定義 維基百科:空值(null 或 NULL)是結構化查詢語言中使用的特殊標記,是對屬性未知或缺失的一種標識。

12 SQL Order By

1. 定義 維基百科:Order By可以根據一個或多個欄位對結果集排序。 2. 前言 本小節,我們將一起學習 SQL Order By。

13 SQL Update

1. 定義 維基百科:Update指令用於更新資料庫中的資料。 解釋:Update,傳聞中增刪查改中的改,是更新資料庫資料的主要途徑。

14 SQL Delete

1. 定義 維基百科:Delete指令用於刪除資料庫中的資料。 解釋:Delete,傳聞中增刪查改中的刪,是刪除資料庫資料的主要途徑。

15 SQL Like & Regexp

1. 定義 解釋:Like和Regexp操作符一般與Where搭配用於搜尋和匹配字元欄位。

16 SQL Between & In

1. 定義 解釋:Between和In操作符一般與 Where 搭配,用於操作某個範圍內的資料。

17 SQL Union & As

1. 定義 解釋:Union操作符用於合併兩個或多個Select查詢的結果集;As操作符可以給欄位或資料表指定別名。

18 SQL Date & Time

1. 定義 解釋:Date和Time資料型別分別用於儲存日期和時間格式類資料。 2. 前言

19 Primary Key & Foreign

1. 定義 維基百科:主鍵(Primary Key)是資料表中每條記錄唯一且完整的標識;外來鍵(Foreign Key),又稱外來鍵,是另一個數據表中的欄位。

20 SQL Check

1. 定義 解釋:Check約束用於限制欄位值的範圍;Check既可以定義在單個欄位上,也可以在定義在表上對特定欄位進行約束。

21 SQL Join1

1. 定義 維基百科:SQL 中的連線(Join)語句用於將資料庫中的兩個或多個表組合起來,由連線生成的資料集合,可以被儲存為表,也可以被當成表來使用。

22 SQL Join2

1. 前言 上一小節中介紹了連線操作中內連線,本小節,我們將學習外連線。 外連線有些許不同,它並不要求兩張表中的記錄都能夠匹配,即使沒有匹配到也會保留資料,被保留全部資料的表被稱為保留表。

23 SQL Join3

1. 前言 在上一小節中我們學習到了外連線,本小節我們將介紹一種特殊的連線——自連線。

24 SQL Select Into

1. 定義 解釋:Select Into既可以給表做備份,也可以通過某張表的資料新建另一張表。

25 SQL Group By & Having

1. 定義 解釋: Group By 用於資料分組,一般與聚合函式一起使用,對分組後的資料進行聚合操作。由於 Where 無法與聚合函式一起搭配使用,因此 SQL 增加Having 指令。

26 SQL Limit & Offset

1. 定義 解釋: Limit用於對查詢結果集數量進行限制;Offset 則常與 Limit 搭配,意為偏移,表示跳過一定數量的記錄。

27 SQL 子查詢1

1. 定義 解釋:子查詢,又稱巢狀查詢,是一種巢狀在其它 SQL 查詢的 Where 字句中的查詢。

28 SQL 子查詢2

1. 前言 在上一小節中,我們一起學習了 SQL 子查詢的語法,並介紹了 SQL 子查詢是如何在 Insert、Select、Update 和 Delete 中使用的。

29 SQL 事務1

1. 定義 解釋: 事務(Transaction)是資料庫中的一個核心概念,指的是將資料庫的一組操作作為一個整體,要麼全部執行,要麼都不執行。

30 SQL 事務2

1. 前言 在上一小節中,我們介紹了事務的概念和基本使用,探討了事務的四大特性,本小節我們將更加深入的學習事務。

首頁 下頁