Oracle數據庫學習(總)

第1節. 查詢數據

Select語句 - 演示如何查詢單個表中的數據。

第2節. 排序數據

ORDER BY語句 - 按升序或降序對查詢的結果集進行排序。

第3節. 過濾數據

DISTINCT - 介紹如何消除查詢輸出中的重複行。
WHERE - 演示如何爲查詢返回結果集中的行記錄指定過濾條件。
AND - 組合兩個或兩個以上的布爾表達式,如果所有表達式都爲true,則返回true。
OR - 組合兩個或兩個以上的布爾表達式,如果其中一個表達式爲true,則返回true。
FETCH - 演示如何使用行限制子句限制查詢返回的行數。
IN - 確定值是否與列表或子查詢中的任何值相匹配。
BETWEEN - 基於一系列值(區間值)過濾數據。
LIKE - 根據特定模式執行匹配。

第4節. 連接表

INNER JOIN - 演示如何從表中查詢具有與其他表匹配的行記錄。
LEFT JOIN - 介紹左連接概念,並學習如何使用它選擇左表中具有,但右表中不具有的行記錄。
RIGHT JOIN - 解釋右連接概念,並演示如何從右表查詢具有,但左表中不具有的行記錄。
CROSS JOIN –介紹如何從多個表中構建笛卡爾乘積。

第5節. 分組數據

GROUP BY - 演示如何將行分組爲子組,併爲每個分組應用聚合函數。
HAVING - 演示如何過濾分組中的行記錄。

第6節. 子查詢

子查詢 - 介紹子查詢的概念以及如何使用子查詢來執行高級數據選擇技術。
相關子查詢 - 瞭解相關的子查詢,它是一個依賴於外部查詢返回的值的子查詢。
EXISTS和NOT EXISTS - 檢查子查詢返回的行是否存在。
ANY,SOME和ALL - 將值與列表或子查詢進行比較。

第7節. 設置操作符

本節介紹使用集合運算符合並兩個或多個獨立查詢的結果集的步驟。
UNION - 演示如何將兩個查詢的結果合併爲一個結果。
INTERSECT - 演示如何實現兩個獨立查詢的結果的交集。
MINUS - 學習如何從一個結果集中減去另一個結果(也就是求差集)。

第8節修改數據

在本節中,將學習如何更改Oracle數據庫的數據內容。用於修改數據的SQL命令被稱爲數據操縱語言(DML)。
INSERT - 學習如何在表中插入一行。
INSERT INTO SELECT - 從查詢結果中將數據插入到表中。
INSERT ALL - 討論多重插入語句,將多行插入到一個或多個表中。
UPDATE - 演示如何更新表的存在的數據值。
DELETE - 演示如何從表中刪除一行或多行。
MERGE - 使用單個語句逐步完成插入,更新和刪除操作。

第9節. 數據定義

本節介紹如何管理數據庫和表的最重要的數據庫對象。
CREATE TABLE - 演示如何在數據庫中創建新表。
IDENTITY列 - 瞭解如何使用IDENTITY子句來定義表的標識列。
ALTER TABLE - 演示如何改變表的結構。
ALTER TABLE ADD列 - 顯示如何將一個或多個列添加到現有表
ALTER TABLE MODIFY列 - 演示如何更改表中現有列的定義。
DROP COLUMN - 瞭解如何使用各種語句從表中刪除一列或多列。
DROP TABLE - 演示如何從數據庫中刪除表。
TRUNCATE TABLE - 更快,更有效地刪除表中的所有數據。
RENAME TABLE - 學習如何重命名錶和處理其依賴對象的過程。

第10節. Oracle數據類型

Oracle數據類型 - 內置Oracle數據類型的概述。
NUMBER - 介紹數字數據類型,並展示如何使用它爲表定義數字列。
FLOAT - 通過實例來解釋Oracle中的浮點數據類型。
CHAR - 瞭解固定長度的字符串類型。
NCHAR - 演示如何存儲固定長度的Unicode字符數據,並解釋CHAR和NCHAR數據類型之間的區別
VARCHAR2 - 向您介紹可變長度字符,並向您展示如何在表中定義可變長度字符列。
NVARCHAR2 - 瞭解如何在數據庫中存儲可變長度的Unicode字符。
DATE - 討論日期和時間數據類型,並說明如何有效地處理日期時間數據。
TIMESTAMP - 介紹如何以小數秒精度存儲日期和時間。
INTERVAL - 介紹區間數據類型,主要用來存儲時間段。
TIMESTAMP WITH TIME ZONE - 瞭解如何使用時區數據存儲日期時間。

第11節. 約束

主鍵 - 解釋主鍵概念,並演示如何使用主鍵約束來管理表的主鍵。
外鍵 - 解釋介紹外鍵概念,並演示如何使用外鍵約束來強制表之間的關係。
NOT NULL約束 - 演示如何確保列不接受NULL值。
UNIQUE約束 - 討論如何確保存儲在一列或一組列中的數據在整個表內的行之間是唯一的。
CHECK約束 - 在將數據存儲到表中之前添加用於檢查數據的邏輯的過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章