內(nèi)容簡(jiǎn)介:
本書的作者都是數(shù)據(jù)庫(kù)教學(xué)與應(yīng)用的專家,有著豐富的經(jīng)驗(yàn)。本書詳細(xì)介紹了SQL語(yǔ)言的基本語(yǔ)法、基本概念,說(shuō)明了各種SQL實(shí)現(xiàn)與ANSI標(biāo)準(zhǔn)之間的差別。書中包含了大量的范例,直觀地說(shuō)明了如何使用SQL對(duì)數(shù)據(jù)進(jìn)行處理。每章后面還有針對(duì)性很強(qiáng)的測(cè)驗(yàn)與練習(xí),能夠幫助讀者更好地理解和掌握學(xué)習(xí)的內(nèi)容。在*后的附錄里還有關(guān)于安裝MySQL的詳細(xì)介紹、書中用到的關(guān)鍵SQL語(yǔ)句、測(cè)驗(yàn)和練習(xí)的答案。
本書的內(nèi)容層次清晰,針對(duì)性強(qiáng),非常適合初學(xué)者作為入門教材。
目錄:
第一部分 SQL概念綜述
第1章 歡迎來(lái)到SQL世界
1.1 SQL定義及歷史
1.1.1 什么是SQL
1.1.2 什么是ANSI SQL
1.1.3 新標(biāo)準(zhǔn):SQL-2008
1.1.4 什么是數(shù)據(jù)庫(kù)
1.1.5 關(guān)系型數(shù)據(jù)庫(kù)
1.1.6 客戶端/服務(wù)器技術(shù)
1.1.7 基于Web的數(shù)據(jù)庫(kù)系統(tǒng)
1.1.8 主流數(shù)據(jù)庫(kù)廠商
1.2 SQL會(huì)話
1.2.1 CONNECT
1.2.2 DISCONNECT和EXIT
1.3 SQL命令的類型
1.3.1 定義數(shù)據(jù)庫(kù)結(jié)構(gòu)
1.3.2 操作數(shù)據(jù)
1.3.3 選擇數(shù)據(jù)
1.3.4 數(shù)據(jù)控制語(yǔ)言
1.3.5 數(shù)據(jù)管理命令
1.3.6 事務(wù)控制命令
1.4 本書使用的數(shù)據(jù)庫(kù)
1.4.1 表命名標(biāo)準(zhǔn)
1.4.2 數(shù)據(jù)一瞥
1.4.3 表的構(gòu)成
1.4.4 范例和練習(xí)
1.5 小結(jié)
1.6 問(wèn)與答
1.7 實(shí)踐
1.7.1 測(cè)驗(yàn)
1.7.2 練習(xí)
第二部分 建立數(shù)據(jù)庫(kù)
第2章 定義數(shù)據(jù)結(jié)構(gòu)
2.1 數(shù)據(jù)是什么
2.2 基本數(shù)據(jù)類型
2.2.1 定長(zhǎng)字符串
2.2.2 變長(zhǎng)字符串
2.2.3 大對(duì)象類型
2.2.4 數(shù)值類型
2.2.5 小數(shù)類型
2.2.6 整數(shù)
2.2.7 浮點(diǎn)數(shù)
2.2.8 日期和時(shí)間類型
2.2.9 直義字符串
2.2.10 NULL數(shù)據(jù)類型
2.2.11 布爾值
2.2.12 自定義類型
2.2.13 域
2.3 小結(jié)
2.4 問(wèn)與答
2.5 實(shí)踐
2.5.1 測(cè)驗(yàn)
2.5.2 練習(xí)
第3章 管理數(shù)據(jù)庫(kù)對(duì)象
3.1 什么是數(shù)據(jù)庫(kù)對(duì)象
3.2 什么是規(guī)劃
3.3 表:數(shù)據(jù)的主要存儲(chǔ)方式
3.3.1 列
3.3.2 行
3.3.3 CREATE TABLE語(yǔ)句
3.3.4 命名規(guī)范
3.3.5 ALTER TABLE命令
3.3.6 從現(xiàn)有表新建另一個(gè)表
3.3.7 刪除表
3.4 完整性約束
3.4.1 主鍵約束
3.4.2 唯一性約束
3.4.3 外鍵約束
3.4.4 NOT NULL約束
3.4.5 檢查約束
3.4.6 去除約束
3.5 小結(jié)
3.6 問(wèn)與答
3.7 實(shí)踐
3.7.1 測(cè)驗(yàn)
3.7.2 練習(xí)
第4章 規(guī)格化過(guò)程
4.1 規(guī)格化數(shù)據(jù)庫(kù)
4.1.1 原始數(shù)據(jù)庫(kù)
4.1.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)
4.1.3 規(guī)格形式
4.1.4 命名規(guī)范
4.1.5 規(guī)格化的優(yōu)點(diǎn)
4.1.6 規(guī)格化的缺點(diǎn)
4.2 去規(guī)格化數(shù)據(jù)庫(kù)
4.3 小結(jié)
4.4 問(wèn)與答
4.5 實(shí)踐
4.5.1 測(cè)驗(yàn)
4.5.2 練習(xí)
第5章 操作數(shù)據(jù)
5.1 數(shù)據(jù)操作概述
5.2 用新數(shù)據(jù)填充表
5.2.1 把數(shù)據(jù)插入到表
5.2.2 給表里指定列插入數(shù)據(jù)
5.2.3 從另一個(gè)表插入數(shù)據(jù)
5.2.4 插入NULL值
5.3 更新現(xiàn)有數(shù)據(jù)
5.3.1 更新一列的數(shù)據(jù)
5.3.2 更新一條或多記錄里的多個(gè)字段
5.4 從表里刪除數(shù)據(jù)
5.5 小結(jié)
5.6 問(wèn)與答
5.7 實(shí)踐
5.7.1 測(cè)驗(yàn)
5.7.2 練習(xí)
第6章 管理數(shù)據(jù)庫(kù)事務(wù)
6.1 什么是事務(wù)
6.2 控制事務(wù)
6.2.1 COMMIT命令
6.2.2 ROLLBACK命令
6.2.3 SAVEPOINT命令
6.2.4 ROLLBACK TO SAVEPOINT命令
6.2.5 RELEASE SAVEPOINT命令
6.2.6 SET TRANSACTIN命令
6.3 事務(wù)控制與數(shù)據(jù)庫(kù)性能
6.4 小結(jié)
6.5 問(wèn)與答
6.6 實(shí)踐
6.6.1 測(cè)驗(yàn)
6.6.2 練習(xí)
第三部分 從查詢中獲得有效的結(jié)果
第7章 數(shù)據(jù)庫(kù)查詢
7.1 什么是查詢
7.2 SELECT語(yǔ)句
7.2.1 SELECT語(yǔ)句
7.2.2 FROM子句
7.2.3 WHERE子句
7.2.4 ORDER BY子句
7.2.5 大小寫敏感性
7.3 簡(jiǎn)單查詢的范例
7.3.1 統(tǒng)計(jì)表里的記錄數(shù)量
7.3.2 從另一個(gè)用戶表里選擇數(shù)據(jù)
7.3.3 使用字段別名
7.4 小結(jié)
7.5 問(wèn)與答
7.6 實(shí)踐
7.6.1 測(cè)驗(yàn)
7.6.2 練習(xí)
第8章 使用操作符對(duì)數(shù)據(jù)進(jìn)行分類
第9章 匯總查詢得到的數(shù)據(jù)
第10章 數(shù)據(jù)排序與分組
第11章 調(diào)整數(shù)據(jù)的外觀
第12章 日期和時(shí)間
第四部分 建立復(fù)雜的數(shù)據(jù)庫(kù)查詢
第13章 在查詢里結(jié)合表
第14章 使用子查詢定義未確定數(shù)據(jù)
第15章 組合多個(gè)查詢
第五部分 SQL性能調(diào)整
第16章 利用索引改善性能
第17章 改善數(shù)據(jù)庫(kù)性能
第六部分 使用SQL管理用戶和安全
第18章 管理數(shù)據(jù)庫(kù)用戶
第19章 管理數(shù)據(jù)庫(kù)安全
第七部分 摘要數(shù)據(jù)結(jié)構(gòu)
第20章 創(chuàng)建和使用視圖及異名
第21章 使用系統(tǒng)目錄
第八部分 在實(shí)際工作中應(yīng)用SQL知識(shí)
第22章 高級(jí)SQL主題
第23章 SQL擴(kuò)展到企業(yè)、互聯(lián)網(wǎng)和內(nèi)部網(wǎng)
第24章 標(biāo)準(zhǔn)SQL的擴(kuò)展
聲音簡(jiǎn)介
音頻列表
- 2019-03
- 2019-03
- 2019-03
- 2019-03
- 2019-03
- 2019-03
- 2019-05
- 2019-05
- 2019-05
- 2019-05
查看更多
猜你喜歡
聲音主播
用戶評(píng)論