注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL入門與實(shí)踐(微課視頻版)

SQL入門與實(shí)踐(微課視頻版)

SQL入門與實(shí)踐(微課視頻版)

定 價(jià):¥89.80

作 者: 宋娟
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302673026 出版時(shí)間: 2024-12-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  SQL作為操作數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,可以用于執(zhí)行查詢、管理數(shù)據(jù)、控制數(shù)據(jù)庫(kù)結(jié)構(gòu)等多種任務(wù),在數(shù)據(jù)庫(kù)開(kāi)發(fā)、數(shù)據(jù)分析和數(shù)據(jù)管理中扮演著重要的角色。在大數(shù)據(jù)、人工智能和機(jī)器學(xué)習(xí)的數(shù)據(jù)預(yù)處理階段,SQL 用于數(shù)據(jù)清洗、轉(zhuǎn)換和準(zhǔn)備,是不可或缺的工具。SQL入門與實(shí)踐(微課視頻版)結(jié)合中小實(shí)例,詳細(xì)論述了 SQL 在 MySQL、SQL Server 和 Oracle 三種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)中的具體應(yīng)用,對(duì)比學(xué)習(xí),有利于讀者深刻理解知識(shí)點(diǎn),全面掌握 SQL 的知識(shí)體系、使用方法和技巧。SQL入門與實(shí)踐(微課視頻版)共 20 章,詳細(xì)介紹了 SQL 數(shù)據(jù)庫(kù)及 SQL 語(yǔ)句的使用方法,具體內(nèi)容包括數(shù)據(jù)庫(kù)及基本操作、SQL 基礎(chǔ)、數(shù)據(jù)表、索引、查詢數(shù)據(jù)、條件查詢、高級(jí)條件查詢、SQL 函數(shù)的使用、聚合函數(shù)與分組數(shù)據(jù)、多表連接查詢、子查詢、視圖、插入數(shù)據(jù)、更新和刪除數(shù)據(jù)、管理數(shù)據(jù)庫(kù)的安全、完整性控制、存儲(chǔ)過(guò)程和函數(shù)、SQL 觸發(fā)器、控制流語(yǔ)句和事務(wù)處理等。在具體介紹過(guò)程中,經(jīng)驗(yàn)技巧和注意事項(xiàng)等隨機(jī)融入其中,可以讓讀者的學(xué)習(xí)過(guò)程少走彎路。SQL入門與實(shí)踐(微課視頻版)內(nèi)容豐富,知識(shí)體系完整,實(shí)例多,實(shí)用性強(qiáng),適合作為高校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理等相關(guān)專業(yè)的教材,也適合各類數(shù)據(jù)庫(kù)管理人員、數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和程序員參考學(xué)習(xí)。

作者簡(jiǎn)介

  宋娟,副教授,長(zhǎng)期從事弱電系統(tǒng)設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)及應(yīng)用方面的教學(xué)、科研、管理和技術(shù)服務(wù)工作,擔(dān)任計(jì)算機(jī)應(yīng)用、電氣設(shè)計(jì)、網(wǎng)絡(luò)與通信相關(guān)課程教學(xué)工作。

圖書目錄

第 1 章 數(shù)據(jù)庫(kù)及基本操作   1 
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)   1 
1.1.1 數(shù)據(jù)庫(kù)的應(yīng)用   1 
1.1.2 數(shù)據(jù)庫(kù)相關(guān)術(shù)語(yǔ)   1 
1.1.3 SQL 簡(jiǎn)介   2 
1.1.4 數(shù)據(jù)庫(kù)的類型   3 
1.2 主要關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介   3 
1.2.1 MySQL   3 
1.2.2 SQL Server   3 
1.2.3 Oracle   4 
1.3 在 MySQL 中執(zhí)行 SQL 語(yǔ)句   4 
1.3.1 安裝 MySQL   4 
1.3.2 使用命令行執(zhí)行 SQL 語(yǔ)句   5 
1.3.3 使用 Workbench 執(zhí)行 SQL 語(yǔ)句   6 
1.4 在 SQL Server 中執(zhí)行 SQL 語(yǔ)句   9 
1.4.1 SQL Server 2022 的安裝   9 
1.4.2 使用 SQL Server 管理工具創(chuàng)建數(shù)據(jù)庫(kù)   10 
1.4.3 使用 SQL Server 管理工具執(zhí)行SQL 語(yǔ)句   11 
1.5 在 Oracle 21c 中執(zhí)行 SQL 語(yǔ)句   13 
1.5.1 安裝 Oracle 21c   13 
1.5.2 使用 SQL Developer 執(zhí)行 SQL語(yǔ)句   15 
1.5.3 使用 SQL Plus 執(zhí)行 SQL 語(yǔ)句   17 
第 2 章 SQL 基礎(chǔ)   20 
2.1 SQL 概述   20 
2.1.1 SQL 的歷史   20 
2.1.2 SQL 的特點(diǎn)   20 
2.1.3 SQL 的功能   21 
2.2 SQL 的組成   22 
2.2.1 數(shù)據(jù)定義語(yǔ)言    22 
2.2.2 數(shù)據(jù)查詢語(yǔ)言    22 
2.2.3 數(shù)據(jù)操縱語(yǔ)言    23 
2.2.4 數(shù)據(jù)控制語(yǔ)言    23 
2.3 探索 SQL 環(huán)境    23 
2.3.1 了解 SQL 執(zhí)行環(huán)境    23 
2.3.2 了解 SQL 數(shù)據(jù)庫(kù)的層次結(jié)構(gòu)   24 
2.3.3 在 SQL 環(huán)境中命名對(duì)象   24 
第 3 章 數(shù)據(jù)表   26 
3.1 數(shù)據(jù)類型   26 
3.1.1 SQL 常用數(shù)據(jù)類型    26 
3.1.2 MySQL 中的數(shù)據(jù)類型    27 
3.1.3 SQL Server 中的數(shù)據(jù)類型    30 
3.1.4 Oracle 中的數(shù)據(jù)類型   32 
3.2 數(shù)據(jù)表基礎(chǔ)   33 
3.2.1 數(shù)據(jù)表中的記錄和字段   33 
3.2.2 表結(jié)構(gòu)   34 
3.3 表邏輯設(shè)計(jì)   34 
3.3.1 E-R 模型圖    34 
3.3.2 規(guī)范化與范式    36 
3.4 表的創(chuàng)建(CREATE TABLE)   36 
3.4.1 使用 CREATE TABLE 語(yǔ)句創(chuàng)建表   36 
3.4.2 創(chuàng)建帶有主鍵的表   38 
3.5 表結(jié)構(gòu)的修改(ALTER TABLE)   39 
3.5.1 ALTER TABLE 語(yǔ)句格式   39 
3.5.2 增加新字段   40 
3.5.3 增加帶有默認(rèn)值的新字段   42 
3.5.4 修改字段的類型和寬度   43 
3.5.5 刪除字段   45 
3.5.6 刪除帶有默認(rèn)值的字段   45
3.5.7 更改主鍵   47 
3.6 表的刪除、截?cái)嗯c重命名   48 
3.6.1 刪除表   48 
3.6.2 截?cái)啾?  48 
3.6.3 重命名表   48 
3.7 創(chuàng)建與刪除數(shù)據(jù)庫(kù)   49 
3.7.1 創(chuàng)建數(shù)據(jù)庫(kù)   49 
3.7.2 刪除數(shù)據(jù)庫(kù)   50 
3.7.3 創(chuàng)建本書使用的數(shù)據(jù)表   50 
第 4 章 索引   54 
4.1 索引基礎(chǔ)   54 
4.1.1 使用索引的原因   54 
4.1.2 索引的種類   54 
4.2 索引的創(chuàng)建和使用   55 
4.2.1 創(chuàng)建索引前應(yīng)當(dāng)注意的內(nèi)容   55 
4.2.2 創(chuàng)建索引的 SQL 語(yǔ)句   56 
4.2.3 創(chuàng)建和使用非聚簇索引   57 
4.2.4 創(chuàng)建和使用唯一索引   60 
4.3 索引的刪除   61 
第 5 章 查詢數(shù)據(jù)—SELECT 語(yǔ)句    63 
5.1 SELECT 語(yǔ)句的組成結(jié)構(gòu)    63 
5.1.1 最基本的語(yǔ)法格式    63 
5.1.2 帶有主要子句的語(yǔ)法格式    64 
5.1.3 SELECT 各子句的執(zhí)行順序    64 
5.1.4 關(guān)于 SELECT 語(yǔ)句的一些說(shuō)明    65 
5.2 查詢數(shù)據(jù)   65 
5.2.1 查詢單字段的方法   65 
5.2.2 去除重復(fù)信息—DISTINCT    66 
5.2.3 查詢多字段    67 
5.2.4 查詢所有字段    67 
5.2.5 根據(jù)現(xiàn)有字段值計(jì)算新字段值    68 
5.2.6 命名新列(別名)—AS    69 
5.2.7 將查詢結(jié)果保存為新表    70 
5.2.8 連接字段   71 
5.3 排序數(shù)據(jù)   73 
5.3.1 按單字段排序    73 
5.3.2 設(shè)置排序方向    74 
5.3.3 按多字段排序    75 
5.3.4 按字段位置排序    75 
第 6 章 條件查詢    77 
6.1 條件表達(dá)式   77 
6.1.1 指針與字段變量的概念   77 
6.1.2 條件表達(dá)式   78 
6.2 使用 WHERE 關(guān)鍵字設(shè)置查詢條件   80 
6.2.1 WHERE 子句用法   80 
6.2.2 查詢數(shù)值數(shù)據(jù)   81 
6.2.3 查詢字符型數(shù)據(jù)   83 
6.2.4 查詢?nèi)掌跀?shù)據(jù)   84 
6.2.5 按范圍查詢數(shù)據(jù)(BETWEEN)   85 
6.2.6 查詢空值   86 
6.3 排序條件查詢的結(jié)果   86 
6.4 查詢前 n 條記錄   87 
第 7 章 高級(jí)條件查詢   89 
7.1 組合 WHERE 子句   89 
7.1.1 AND 運(yùn)算符   89 
7.1.2 OR 運(yùn)算符   91 
7.1.3 AND 與 OR 的優(yōu)先順序問(wèn)題   91 
7.2 IN 運(yùn)算符   93 
7.2.1 使用 IN 運(yùn)算符   93 
7.2.2 使用 IN 運(yùn)算符的優(yōu)點(diǎn)   94 
7.3 NOT 運(yùn)算符   96 
7.4 實(shí)現(xiàn)模糊查詢   98 
7.4.1 LIKE 運(yùn)算符   98 
7.4.2 “%”通配符   99 
7.4.3 使用“%”通配符查詢?nèi)掌谛蛿?shù)據(jù)   101 
7.4.4 “_”通配符   103 
7.4.5 正則表達(dá)式   104 
7.4.6 定義轉(zhuǎn)義字符   106 
第 8 章 SQL 函數(shù)的使用   108 
8.1 SQL 函數(shù)的說(shuō)明   108 
8.2 SQL Server 的函數(shù)   108 
8.2.1 類型轉(zhuǎn)換函數(shù)   108 
8.2.2 日期函數(shù)   111
8.2.3 數(shù)值函數(shù)   115 
8.2.4 字符函數(shù)   116 
8.3 Oracle 的函數(shù)   120 
8.3.1 類型轉(zhuǎn)換函數(shù)   120 
8.3.2 日期函數(shù)   123 
8.3.3 數(shù)值函數(shù)   126 
8.3.4 字符函數(shù)   127 
8.4 MySQL 的函數(shù)   128 
8.4.1 類型轉(zhuǎn)換函數(shù)   128 
8.4.2 日期函數(shù)   129 
8.4.3 數(shù)值函數(shù)   131 
8.4.4 字符函數(shù)   132 
8.5 將 NULL 更改為其他值的函數(shù)   132 
8.5.1 SQL Server 的 ISNULL()函數(shù)   132 
8.5.2 Oracle 的 NVL()函數(shù)   133 
8.5.3 MySQL 的 IFNULL()函數(shù)   134 
8.6 IF…ELSE 邏輯函數(shù)   134 
8.6.1 DECODE()函數(shù)   134 
8.6.2 CASE()函數(shù)   135 
第 9 章 聚合函數(shù)與分組數(shù)據(jù)   136 
9.1 聚合函數(shù)  136 
9.1.1 使用 COUNT()函數(shù)求記錄個(gè)數(shù)   136 
9.1.2 使用 SUM()函數(shù)求某字段的和   138 
9.1.3 使用 AVG()函數(shù)求某字段的平均值   140 
9.1.4 使用 MAX()、MIN()函數(shù)求最大、最小值   140 
9.1.5 統(tǒng)計(jì)匯總相異值(不同值)記錄   141 
9.1.6 聚合函數(shù)對(duì) NULL 值的處理   141 
9.2 數(shù)據(jù)分組   144 
9.2.1 將表內(nèi)容按列分組   144 
9.2.2 聚合函數(shù)與分組配合使用   145 
9.2.3 查詢數(shù)據(jù)的直方圖    146 
9.2.4 排序分組結(jié)果   147 
9.2.5 反轉(zhuǎn)查詢結(jié)果   147 
9.2.6 使用 HAVING 子句設(shè)置分組查詢條件   149 
9.2.7 HAVING 子句與 WHERE 子句的區(qū)別   149 
第 10 章 多表連接查詢   151 
10.1 將數(shù)據(jù)存儲(chǔ)在多個(gè)不同表的原因   151 
10.2 范式   152 
10.3 連接查詢   153 
10.3.1 連接兩表的方法   153 
10.3.2 使用笛卡兒積解決錄入難題   155 
10.3.3 使用兩表連接查詢數(shù)據(jù)   157 
10.3.4 多表連接查詢   157 
10.3.5 使用表別名簡(jiǎn)化語(yǔ)句   158 
10.3.6 使用 INNER JOIN 連接查詢   160 
10.4 高級(jí)連接查詢   161 
10.4.1 自連接查詢   161 
10.4.2 內(nèi)連接查詢   163 
10.4.3 外連接查詢   165 
10.4.4 交叉連接查詢   167 
10.4.5 連接查詢中使用聚合函數(shù)   169 
10.5 組合查詢   170 
10.5.1 使用組合查詢   170 
10.5.2 使用 UNION 的規(guī)則   173 
10.5.3 使用 UNION 解決不支持全外連接的問(wèn)題   174 
10.5.4 使用 UNION 得到復(fù)雜的統(tǒng)計(jì)匯總樣式   175 
10.5.5 排序組合查詢的結(jié)果   175 
第 11 章 子查詢   178 
11.1 返回單值的子查詢   178 
11.1.1 使用返回單值的子查詢   178 
11.1.2 子查詢與聚合函數(shù)的配合使用   179 
11.2 返回一列值的子查詢   182 
11.2.1 使用 IN 的子查詢   182 
11.2.2 使用 NOT IN 的子查詢   183 
11.3 相關(guān)子查詢   183 
第 12 章 視圖   186 
12.1 視圖基礎(chǔ)   186 
12.1.1 視圖引例   186
12.1.2 使用視圖的原因以及注意問(wèn)題   188 
12.1.3 視圖的規(guī)則和限制   189 
12.2 視圖的創(chuàng)建   190 
12.2.1 創(chuàng)建視圖的 SQL 語(yǔ)句   190 
12.2.2 利用視圖提高數(shù)據(jù)安全性   192 
12.2.3 利用視圖得到匯總數(shù)據(jù)   193 
12.2.4 利用視圖簡(jiǎn)化計(jì)算字段的使用   195 
12.2.5 利用視圖簡(jiǎn)化多表連接   196 
12.3 視圖的刪除  197 
第 13 章 插入數(shù)據(jù)   198 
13.1 直接向表插入數(shù)據(jù)   198 
13.1.1 插入完整的行   198 
13.1.2 向日期和時(shí)間型字段插入數(shù)據(jù)   199 
13.1.3 將數(shù)據(jù)插入到指定字段   201 
13.1.4 將查詢結(jié)果插入表   204 
13.1.5 INSERT SELECT 與 SELECT INTO 的區(qū)別   205 
13.2 通過(guò)視圖插入數(shù)據(jù)   205 
13.2.1 通過(guò)視圖插入數(shù)據(jù)的方法   206 
13.2.2 使用帶有 WITH CHECK OPTION 選項(xiàng)的視圖   208 
第 14 章 更新和刪除數(shù)據(jù)    209 
14.1 更新表中的數(shù)據(jù)   209 
14.1.1 更新單個(gè)字段的數(shù)據(jù)    209 
14.1.2 更新多個(gè)字段的數(shù)據(jù)    211 
14.1.3 使用子查詢更新數(shù)據(jù)    212 
14.1.4 使用表連接更新數(shù)據(jù)    213 
14.1.5 使用 UPDATE 語(yǔ)句刪除指定字段的數(shù)據(jù)    214 
14.2 刪除表中的數(shù)據(jù)   215 
14.2.1 使用 DELETE 語(yǔ)句刪除指定記錄   215 
14.2.2 在 DELETE 語(yǔ)句中使用多表連接   217 
14.2.3 使用 DELETE 語(yǔ)句刪除所有記錄   218 
14.2.4 使用 TRUNCATE 語(yǔ)句刪除所有記錄   219 
14.3 通過(guò)視圖更新表   219 
14.3.1 不能用于更新的視圖    219 
14.3.2 通過(guò)視圖更新表數(shù)據(jù)    220 
14.3.3 通過(guò)視圖刪除表數(shù)據(jù)    222 
第 15 章 管理數(shù)據(jù)庫(kù)的安全   224 
15.1 MySQL 數(shù)據(jù)庫(kù)安全   224 
15.1.1 權(quán)限相關(guān)的表   224 
15.1.2 用 SQL 語(yǔ)句創(chuàng)建用戶與授權(quán)   225 
15.1.3 MySQL Workbench 創(chuàng)建用戶與授權(quán)   227 
15.2 Oracle 數(shù)據(jù)庫(kù)用戶管理   229 
15.2.1 創(chuàng)建用戶   229 
15.2.2 修改用戶   231 
15.2.3 給用戶授予 CREATE SESSION權(quán)限   231 
15.2.4 給用戶授予 SELECT 權(quán)限   233 
15.2.5 給用戶授予 INSERT、UPDATE 和 DELETE 權(quán)限   235 
15.2.6 給用戶授予系統(tǒng)權(quán)限   238 
15.2.7 給所有用戶授予權(quán)限   239 
15.2.8 查看用戶擁有的權(quán)限   240 
15.2.9 取消用戶的指定權(quán)限   241 
15.2.10 刪除用戶   242 
15.3 Oracle 數(shù)據(jù)庫(kù)角色管理   242 
15.3.1 角色的概念   242 
15.3.2 創(chuàng)建角色——CREATE ROLE   243 
15.3.3 給角色授權(quán)——GRANT   243 
15.3.4 將角色授予用戶——GRANT   244 
15.3.5 查看角色的權(quán)限   246 
15.3.6 取消角色——REVOKE   248 
15.3.7 刪除角色——DROP ROLE    248 
15.3.8 Oracle 中系統(tǒng)預(yù)定義的角色   248 
15.4 SQL Server 安全管理   249 
15.4.1 SQL Server 的安全認(rèn)證模式    249 
15.4.2 向 SQL Server 添加安全賬戶   250
15.4.3 從 SQL Server 刪除安全賬戶   252 
15.4.4 SQL Server 權(quán)限管理    253 
15.4.5 SQL Server 角色管理    255 
第 16 章 完整性控制    258 
16.1 了解完整性約束   258 
16.1.1 數(shù)據(jù)的完整性   258 
16.1.2 完整性約束的類型   259 
16.2 與表有關(guān)的約束   260 
16.2.1 字段約束與表約束的創(chuàng)建   260 
16.2.2 非空約束   260 
16.2.3 唯一約束   262 
16.2.4 主鍵約束   264 
16.2.5 外鍵約束   266 
16.2.6 校驗(yàn)約束   268 
16.3 擴(kuò)展外鍵約束的內(nèi)容   270 
第 17 章 存儲(chǔ)過(guò)程和函數(shù)   274 
17.1 存儲(chǔ)過(guò)程基礎(chǔ)   274 
17.1.1 存儲(chǔ)過(guò)程基礎(chǔ)    274 
17.1.2 存儲(chǔ)過(guò)程的優(yōu)點(diǎn)    275 
17.2 在 MySQL 中創(chuàng)建和使用存儲(chǔ)過(guò)程   276 
17.2.1 創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)法    276 
17.2.2 調(diào)用存儲(chǔ)過(guò)程   277 
17.2.3 創(chuàng)建帶輸出參數(shù)的存儲(chǔ)過(guò)程   277 
17.2.4 刪除存儲(chǔ)過(guò)程   278 
17.3 在 SQL Server 中創(chuàng)建和使用存儲(chǔ)過(guò)程   279 
17.3.1 SQL Server 的系統(tǒng)存儲(chǔ)過(guò)程   279 
17.3.2 創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)法   280 
17.3.3 調(diào)用語(yǔ)句 EXECUTE 的語(yǔ)法   281 
17.3.4 創(chuàng)建簡(jiǎn)單存儲(chǔ)過(guò)程   282 
17.3.5 創(chuàng)建帶輸入?yún)?shù)的存儲(chǔ)過(guò)程   283 
17.3.6 給輸入?yún)?shù)設(shè)置默認(rèn)值   284 
17.3.7 創(chuàng)建帶輸出參數(shù)的存儲(chǔ)過(guò)程   285 
17.3.8 創(chuàng)建有多條 SQL 語(yǔ)句的存儲(chǔ)過(guò)程   286 
17.3.9 刪除存儲(chǔ)過(guò)程   287 
17.4 在 SQL Server 中創(chuàng)建和使用函數(shù)   288 
17.4.1 標(biāo)量值函數(shù)   289 
17.4.2 表值函數(shù)   290 
17.4.3 刪除用戶定義函數(shù)   292 
17.5 SQL Server 幾個(gè)系統(tǒng)存儲(chǔ)過(guò)程的使用   293 
17.5.1 使用 sp_rename 重命名對(duì)象   293 
17.5.2 使用 sp_depends 顯示引用對(duì)象   293 
17.5.3 使用 sp_help 顯示對(duì)象信息   294 
17.5.4 使用 sp_helptext 顯示對(duì)象的源碼   294 
17.6 Oracle 中的存儲(chǔ)過(guò)程和函數(shù)   295 
17.6.1 在 Oracle 中使用存儲(chǔ)過(guò)程    295 
17.6.2 在 Oracle 中使用函數(shù)    296 
17.6.3 在 Oracle 中使用 user_source獲取信息   297 
第 18 章 SQL 觸發(fā)器    298 
18.1 SQL 觸發(fā)器基礎(chǔ)   298 
18.2 在 SQL Server 中創(chuàng)建和使用觸發(fā)器   298 
18.2.1 創(chuàng)建觸發(fā)器的語(yǔ)法   299 
18.2.2 使用 INSERT 觸發(fā)器   300 
18.2.3 使用 DELETE 觸發(fā)器   302 
18.2.4 使用 UPDATE 觸發(fā)器   303 
18.2.5 使用 INSTEAD OF 觸發(fā)器   305 
18.2.6 使用條件插入觸發(fā)器   306 
18.2.7 刪除觸發(fā)器   309 
18.3 在 Oracle 中創(chuàng)建和使用觸發(fā)器   309 
18.3.1 創(chuàng)建觸發(fā)器的語(yǔ)法   309 
18.3.2 行級(jí)觸發(fā)器   310 
18.3.3 語(yǔ)句級(jí)觸發(fā)器   311 
18.3.4 判斷所執(zhí)行的數(shù)據(jù)修改操作   312 
18.3.5 系統(tǒng)觸發(fā)器   312 
18.3.6 追蹤數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉信息   313 
18.3.7 追蹤用戶 DDL 操作信息   316 
18.3.8 禁用和刪除觸發(fā)器   318 
18.3.9 從 user_triggers 中查詢觸發(fā)器信息   319 
18.4 在 MySQL 中創(chuàng)建和使用觸發(fā)器  320
18.4.1 創(chuàng)建觸發(fā)器的語(yǔ)法   320 
18.4.2 使用 INSERT 觸發(fā)器    320 
18.4.3 刪除觸發(fā)器   322 
第 19 章 控制流語(yǔ)句   323 
19.1 SQL Server 的控制流語(yǔ)句   323 
19.1.1 BEGIN…END 語(yǔ)句   323 
19.1.2 IF…ELSE 語(yǔ)句   323 
19.1.3 WHILE 語(yǔ)句   324 
19.1.4 BREAK 命令   325 
19.1.5 CONTINUE 命令   325 
19.1.6 WAITFOR 語(yǔ)句    326 
19.2 Oracle 的控制流語(yǔ)句    326 
19.2.1 IF…THEN…ELSE 語(yǔ)句   327 
19.2.2 IF…THEN…ELSIF 語(yǔ)句   327 
19.2.3 LOOP 語(yǔ)句   328 
19.2.4 WHILE 語(yǔ)句   328 
19.2.5 FOR 語(yǔ)句   329 
19.3 MySQL 的控制流語(yǔ)句   329 
19.3.1 IF…THEN…ELSE 語(yǔ)句   329 
19.3.2 LOOP 語(yǔ)句   330 
19.3.3 REPEAT 語(yǔ)句   331 
19.3.4 WHILE 語(yǔ)句   331 
19.4 控制流語(yǔ)句的應(yīng)用   332 
19.4.1 判斷數(shù)據(jù)庫(kù)對(duì)象是否存在   332 
19.4.2 向日志表循環(huán)插入日期數(shù)據(jù)   335 
19.4.3 使用游標(biāo)和循環(huán)提取數(shù)據(jù)   337 
第 20 章 事務(wù)處理   340 
20.1 事務(wù)基礎(chǔ)   340 
20.1.1 事務(wù)的概念   340 
20.1.2 事務(wù)的案例   340 
20.1.3 事務(wù)的 ACID 特性   341 
20.2 控制事務(wù)處理   341 
20.2.1 開(kāi)始事務(wù)處理   341 
20.2.2 使用 ROLLBACK 撤銷事務(wù)   342 
20.2.3 使用 COMMIT 提交事務(wù)   345 
20.2.4 根據(jù)判斷提交或撤銷事務(wù)   348 
20.2.5 Oracle 的語(yǔ)句級(jí)事務(wù)處理   350 
20.2.6 使用保存點(diǎn)   351 
20.3 并發(fā)事務(wù)   353 
20.3.1 并發(fā)事務(wù)處理   353 
20.3.2 事務(wù)鎖  354 
20.3.3 事務(wù)隔離級(jí)別   355

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)