當前位置:成語大全網 - 書法字典 - SQL編程基礎目錄

SQL編程基礎目錄

譯者訂單

第1章在表格中存儲信息

簡介

1.1什麽是SQL?

1.2什麽是關系數據庫?為什麽要用?

1.3為什麽要學習SQL

1.4本書部分內容介紹表

1.5數據存儲在表中。

1.6的壹行表示壹個對象及其相關信息。

1.7的壹列表示壹種信息。

單元格1.8是表格的最小部分。

1.9每個單元格應該只代表壹個東西。

1.10使用主鍵列來標識每行。

1.11大多數桌子都是桌子的“細長”例子。

1.12 Oracle和Access中的表示例

1.13員工表的壹些設計決策

1.14午餐數據庫

總結

第2章從表select語句中獲取信息

2.1 Target:從表中獲取若幹列和行。

2.2 select語句select子句概述

2.3選擇條款概述

2.4使用select子句獲取幾列

2.5使用select子句獲取所有列。

2.6使用select語句在壹列中獲取不同的值。

2.7使用select子句獲取where子句中幾列的不同值

2.8 where子句概述

2.9在where子句中使用equal條件

2.10在where子句中使用小於條件

2.11在where子句中使用不等式條件

2.12在where子句中使用in條件

2.13在where子句中使用between條件

2.14在where子句中使用like條件

2.15在where子句中使用isnull條件orderby子句

2.16 Order by子句概述

2.17通過壹列按升序排列行。

2.18通過幾列按升序排列行。

2.19根據幾列按各種順序對行進行排序。

2.20整個過程

總結

第3章where子句中的復合條件

3.1在where子句中使用復合條件

3.2在in.between.like和isnull條件中使用not。

3.3 WHERE子句中復雜條件的標準格式

3.4常見誤差常數值

3.5在select子句中使用常量值

3.6常量表標點符號的使用問題

3.7現在需要知道標點符號

3.8標點符號區分大小寫

3.9 Oracle中的區分大小寫

3.10關於SQL區分大小寫的爭論

3.11有選擇。

3.12在OracleSQLCommandLine環境中關閉區分大小寫。

3.13訪問中區分大小寫的三進制邏輯

3.14使用三元邏輯的SQL錯誤消息

3.15錯誤信息往往是錯誤的練習。

3.16練習1

3.17練習2

3.18練習3

總結

第4章保存結果將結果保存在新的表或視圖中。

4.1根據select語句的結果創建壹個新表。

4.2根據select語句的結果創建壹個新視圖。

4.3表和視圖之間的相似性

4.4表和視圖之間的差異

4.5刪除表格

4.6刪除視圖

4.7壹個視圖可以建立在另壹個視圖之上。

4.8預防性地刪除和修改表中的數據

4.9向表中添加新行

4.10向表格中添加若幹新行。

4.11更改表格行中已存在的數據。

4.12用GUI刪除表中的行和修改表中的數據。

4.13使用OracleGUI修改表中的數據

4.14使用AccessGUI修改表中的數據,修改表中的數據限制。

4.15使用insert.update和delete的約束

4.16安全限制

總結

第5章數據字典和其他Oracle主題提交、回滾和事務

5.1提交和回滾命令

5.2自動提交選項

5.3事務通過視圖修改數據

5.4通過視圖更改數據

5.5通過視圖更改數據的示例

5.6在Oracle中使用帶有檢查選項的視圖SQLCommands頁面

5.7 SQLCommands頁面概述

5.8自動提交選項

5.9使用Oracle數據字典解釋選項:第壹部分

5.10數據字典概述

5.11如何找到所有表格的名稱?

5.12如何找到所有視圖的名稱

5.13如何找到定義視圖的select語句?

5.14如何在表格或視圖中查找列名

5.15如何查找表的主鍵

總結

第6章創建自己的表格創建表格

6.1 createtable命令

6.2 Oracle和Access中的數據類型

6.3文本數據類型

6.4數字數據類型

6.5日期/時間數據類型

6.6其他數據類型

6.7將數據放入新表中

6.8在Oracle中創建員工表更改表

6.9向表中添加主鍵

6.10更改表的主鍵

6.11向表中添加新列。

6.12延伸柱的長度

6.13從表格中刪除壹列

6.14對有重復行的表格table進行其他更改

6.15重復行的問題

6.16如何刪除重復行

6.17如何區分重復行

總結

第七章格式。序列和索引格式

7.1日期格式

7.2顯示格式化的日期

7.3輸入格式化日期

7.4 Oracle中的其他格式

7.5 Access中的格式序列

7.6在Oracle中創建序列

7.7在Oracle中使用序列

7.8在Access中使用序列索引

7.9創建索引

7.10優化器

7.11索引如何工作的示例在數據字典中找到更多信息:第二部分

7.12如何查找某列的數據類型信息?

7.13如何查找序列信息

7.14如何查找關於索引的信息

7.15如何查找所有數據庫對象的信息?

7.16如何使用Oracle中的數據字典表

7.17如何使用數據字典列的索引練習

創建壹個妳想慶祝的節日列表。

總結

第8章數據完整性表的約束

8.1約束使數據壹致。

8.2檢查約束條件

8.3獨特的限制

8.4非空約束

8.5主鍵約束

8.6字段數據類型和長度的參照完整性限制

8.7引用完整性的概念

8.8引用完整性的示例

8.9對受RI保護的數據表使用插入和更新

8.10允許通過RI插入和更新數據表。

8.11 RI禁止對查找表使用更新和刪除。

8.12如何從查找表中刪除代碼

8.13如何更改查找表中的代碼

8.14 RI為表間關系。

8.15在AccessGUI中建立RIRI的刪除選項和更新選項。

8.16刪除和更新查找表的三個選項

8.17刪除規則:setnull

8.18刪除規則:級聯

8.19更新規則:級聯驗證參照完整性。

8.20主鍵的兩種含義

8.21使用兩列或更多列作為主鍵。

8.22查找表和數據表可以是同壹個表。如何在createtable語句中寫約束?

8.23約束通常寫在createtable語句中。

總結

第9章線路功能介紹

9.1直接從初始表中獲取數據。

9.2什麽是行函數?

9.3 select子句中的行函數示例

9.4在select語句的所有子句中使用行函數的示例

9.5將線路功能定義為第壹步數字功能。

9.6數字功能

9.7如何測試行函數

9.8測試數字行功能文本功能的另壹種方法

9.9文本功能

9.10名和姓的組合

9.11分隔名字和姓氏。

9.12設計電話號碼的格式日期功能

9.13日期函數

9.14日期函數示例

9.15從日期刪除時間

總結

第10章使用線路功能特殊線路功能

10.1其他線路功能

10.2使用函數識別用戶和日期

10.3使用函數將null更改為其他值。

10.4使用函數更改數據類型文檔使用直線函數

10.5使用Oracle文檔

10.6使用Access文檔

10.7使用AccessExpressionBuilder查看行函數以創建數字和日期模式。

創建壹個簡單的數字模式

10.9創建復雜的數字圖案

10.10列出壹周中的所有周。

創建壹個工作日日歷。

從出生到現在的天數怎麽算?

10.13如何求出生後10000天的日期?

10.14在Oracle和Access中對報表進行編號。

可選內容:代數方程組的簡單解法。

總結

第11章匯總數據欄功能簡介

11.1匯總壹列中的所有數據。

11.2列函數列表的最大值和最小值

11.3求最大值和最小值。

11.4列函數與where子句壹起使用。

11.5求最大值和最小值的行數。

11.6計算行和數據

11.7零計數:第壹部分

11.8計算列中不同的值。

11.9計算兩列或多列中不同數值個數的和及平均值。

11.10和函數和平均函數

11.11之外的問題以及如何解決其他題目。

11.12並不總是將null更改為零。

11.13計算壹列中null的個數。

11.14計算不同值

總結

第12章控制匯總級別將表格分為多組行,並對每組行進行匯總。

列12.1中的數據組匯總

12.2 groupby子句

12.3由兩列或多列組成的組

12.4具有多個分組列的空組

12.5在同壹個select語句中,匯總數據不能與未匯總的數據混合使用。

12.6解決方案1:向groupby子句添加更多列。

12.7解決方案2:將查詢分成兩個單獨的select語句。

12.8如何創建有多個小計和壹個合計的報表?

12.9零計數:第二部分

12.10零計數:第三部分刪除部分匯總數據。

12.11 having子句

比較having子句和where子句

12.13在壹個表上使用select語句的全過程。

子句12.14 having沒有增加select語句的功能。

12.15使用where子句刪除原始數據。

12.16如何將另壹個列函數應用於壹個列函數並繞過其他限制

總結

第13章連接介紹

第14章外部連接介紹

第15章工會和工會所有工會的基本知識

第16章交叉連接和自連接交叉連接

第17章產品數據庫中連接三個或三個以上表的組合表方法。

第18章if then else參數查詢和子查詢if then else邏輯

第19章多用戶環境數據庫配置

第20章SQL設計SQL的初始設計目標

附錄a獲取和安裝Oracle

附錄B Oracle快速入門

附錄C Access快速入門

附錄d午餐數據庫圖表