包郵 MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 版權(quán)信息
- ISBN:9787111773030
- 條形碼:9787111773030 ; 978-7-111-77303-0
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 本書(shū)特色
所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼也給出了詳細(xì)的注釋?zhuān)瑤椭x者輕松掌握MySQL的核心概念,快速提高開(kāi)發(fā)技能。
每一章都有和該章知識(shí)點(diǎn)相關(guān)的案例和實(shí)驗(yàn),以幫助讀者順利完成開(kāi)發(fā)任務(wù)。
配套提供電子課件、習(xí)題答案、教學(xué)大綱、教案、源代碼。
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 內(nèi)容簡(jiǎn)介
本書(shū)從數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)講起,內(nèi)容包括數(shù)據(jù)庫(kù)設(shè)計(jì)概述、關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)原則、SQL語(yǔ)言基礎(chǔ)等,逐步深入介紹MySQL數(shù)據(jù)庫(kù)的高級(jí)特性和應(yīng)用技巧,如索引優(yōu)化、查詢(xún)優(yōu)化、事務(wù)管理,數(shù)據(jù)表數(shù)據(jù)的增、刪、改操作,數(shù)據(jù)查詢(xún),常用函數(shù),索引,視圖,數(shù)據(jù)完整性約束,存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù),觸發(fā)器,事務(wù),事件,備份與恢復(fù)等,*后提供了一個(gè)綜合案例,介紹使用Java和MySQL實(shí)現(xiàn)物流管理系統(tǒng)。書(shū)中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼也給出了詳細(xì)的注釋?zhuān)瑤椭x者輕松掌握MySQL的核心概念,快速提高開(kāi)發(fā)技能。 本書(shū)提供的資源包括程序的源代碼、多媒體教學(xué)PPT和課后習(xí)題答案。其中,源代碼全部經(jīng)過(guò)測(cè)試,能夠在Windows 10操作系統(tǒng)上編譯和運(yùn)行。 本書(shū)既可作為高等學(xué)校計(jì)算機(jī)軟件技術(shù)課程的教材,也可作為管理信息系統(tǒng)開(kāi)發(fā)人員的技術(shù)參考書(shū)。
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 前言
MySQL數(shù)據(jù)庫(kù)是世界上非常流行的數(shù)據(jù)庫(kù)之一。全球的網(wǎng)絡(luò)搜索引擎公司—谷歌使用的數(shù)據(jù)庫(kù)就是MySQL,并且國(guó)內(nèi)很多大型網(wǎng)絡(luò)公司也選擇了MySQL數(shù)據(jù)庫(kù),諸如百度、網(wǎng)易、新浪等。據(jù)統(tǒng)計(jì),世界上排名前20位的一流互聯(lián)網(wǎng)公司中,有80%是MySQL的忠實(shí)用戶(hù)。因此,學(xué)習(xí)和掌握MySQL數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生的迫切需求。
本書(shū)以MySQL數(shù)據(jù)庫(kù)為核心,全面介紹MySQL數(shù)據(jù)庫(kù)的技術(shù)原理、應(yīng)用場(chǎng)景和開(kāi)發(fā)實(shí)踐。本書(shū)在第1版基礎(chǔ)上增加了導(dǎo)學(xué)和思政元素。此外,采用MySQL 8.2新開(kāi)發(fā)平臺(tái),增加了MySQL 8.2涵蓋的新知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)都配以精彩實(shí)例。*后增加了一個(gè)綜合實(shí)例。
本書(shū)共11章。第1章介紹數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ),主要介紹數(shù)據(jù)庫(kù)開(kāi)發(fā)的基本概念以及專(zhuān)用術(shù)語(yǔ)。第2章是MySQL數(shù)據(jù)庫(kù)基礎(chǔ),主要介紹MySQL數(shù)據(jù)庫(kù)安裝、數(shù)據(jù)庫(kù)的操作以及表結(jié)構(gòu)的操作。第3章介紹MySQL管理表記錄,主要包括MySQL基本數(shù)據(jù)類(lèi)型、運(yùn)算符、字符集設(shè)置和數(shù)據(jù)表的操作。第4章介紹檢索表記錄,主要講解利用各種方式進(jìn)行查詢(xún)。第5章介紹視圖和觸發(fā)器。第6章介紹事務(wù)管理。第7章介紹MySQL連接器JDBC和連接池。第8章介紹Hibernate框架。第9章介紹事件和數(shù)據(jù)管理。第10章介紹常見(jiàn)函數(shù)和存儲(chǔ)過(guò)程。第11章介紹綜合案例—物流管理系統(tǒng),讓學(xué)生學(xué)會(huì)綜合運(yùn)用數(shù)據(jù)庫(kù)技術(shù)解決實(shí)際問(wèn)題。
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 目錄
前言
第1章 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)1
1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述1
1.1.1 關(guān)系數(shù)據(jù)庫(kù)概述2
1.1.2 結(jié)構(gòu)化查詢(xún)語(yǔ)言2
1.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟3
1.2 關(guān)系模型5
1.2.1 數(shù)據(jù)庫(kù)和表6
1.2.2 列和行6
1.2.3 主鍵與外鍵6
1.2.4 約束7
1.3 E-R圖9
1.3.1 實(shí)體和屬性9
1.3.2 實(shí)體與屬性之間的關(guān)系10
1.3.3 E-R圖的設(shè)計(jì)原則11
本章小結(jié)12
實(shí)踐與練習(xí)12
實(shí)驗(yàn)指導(dǎo):E-R圖的設(shè)計(jì)與畫(huà)法13
第2章 MySQL數(shù)據(jù)庫(kù)基礎(chǔ)16
2.1 MySQL數(shù)據(jù)庫(kù)概述16
2.1.1 MySQL概述16
2.1.2 MySQL體系結(jié)構(gòu)17
2.2 MySQL數(shù)據(jù)庫(kù)安裝和配置18
2.2.1 MySQL的安裝18
2.2.2 啟動(dòng)和停止服務(wù)25
2.2.3 將MySQL加入環(huán)境變量26
2.2.4 連接MySQL服務(wù)器27
2.2.5 MySQL可視化操作工具28
2.3 MySQL數(shù)據(jù)庫(kù)的基本操作30
2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)30
2.3.2 查看數(shù)據(jù)庫(kù)31
2.3.3 顯示數(shù)據(jù)庫(kù)31
2.3.4 選擇當(dāng)前數(shù)據(jù)庫(kù)32
2.3.5 刪除數(shù)據(jù)庫(kù)32
2.4 MySQL表結(jié)構(gòu)的操作32
2.4.1 創(chuàng)建數(shù)據(jù)表32
2.4.2 查看表結(jié)構(gòu)34
2.4.3 修改表結(jié)構(gòu)35
2.4.4 刪除數(shù)據(jù)庫(kù)表38
2.5 MySQL存儲(chǔ)引擎38
2.5.1 InnoDB存儲(chǔ)引擎39
2.5.2 MyISAM存儲(chǔ)引擎39
2.5.3 存儲(chǔ)引擎的選擇39
2.6 案例:網(wǎng)上書(shū)店系統(tǒng)40
本章小結(jié)43
實(shí)踐與練習(xí)43
實(shí)驗(yàn)指導(dǎo):學(xué)生選課系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)44
第3章 MySQL管理表記錄47
3.1 MySQL基本數(shù)據(jù)類(lèi)型47
3.1.1 整數(shù)類(lèi)型48
3.1.2 小數(shù)類(lèi)型50
3.1.3 字符串類(lèi)型51
3.1.4 日期時(shí)間類(lèi)型52
3.1.5 復(fù)合類(lèi)型55
3.1.6 二進(jìn)制類(lèi)型56
3.2 MySQL運(yùn)算符56
3.2.1 算術(shù)運(yùn)算符57
3.2.2 比較運(yùn)算符58
3.2.3 邏輯運(yùn)算符59
3.2.4 位運(yùn)算符60
3.2.5 運(yùn)算符優(yōu)先級(jí)61
3.3 字符集設(shè)置61
3.3.1 MySQL字符集與字符排序規(guī)則61
3.3.2 MySQL字符集的設(shè)置63
3.4 增添表記錄64
3.4.1 INSERT語(yǔ)句64
3.4.2 REPLACE語(yǔ)句68
3.5 修改表記錄69
3.6 刪除表記錄69
3.6.1 DELETE—刪除表記錄69
3.6.2 TRUNCATE—清空表記錄70
3.7 案例:圖書(shū)管理系統(tǒng)中表記錄的操作72
本章小結(jié)76
實(shí)踐與練習(xí)76
實(shí)驗(yàn)指導(dǎo):MySQL數(shù)據(jù)庫(kù)基本操作78
第4章 檢索表記錄81
4.1 SELECT基本查詢(xún)81
4.1.1 SELECT…FROM查詢(xún)語(yǔ)句81
4.1.2 查詢(xún)指定字段信息82
4.1.3 關(guān)鍵字DISTINCT的使用83
4.1.4 ORDER BY子句的使用84
4.1.5 LIMIT子句的使用84
4.2 條件查詢(xún)85
4.2.1 使用關(guān)系表達(dá)式查詢(xún)85
4.2.2 使用邏輯表達(dá)式查詢(xún)86
4.2.3 設(shè)置取值范圍的查詢(xún)87
4.2.4 空值查詢(xún)87
4.2.5 模糊查詢(xún)87
4.3 分組查詢(xún)88
4.3.1 GROUP BY子句89
4.3.2 HAVING子句90
4.4 表的連接91
4.4.1 內(nèi)連接91
4.4.2 外連接93
4.4.3 自連接94
4.4.4 交叉連接95
4.5 子查詢(xún)95
4.5.1 返回單行的子查詢(xún)95
4.5.2 返回多行的子查詢(xún)96
4.5.3 子查詢(xún)與數(shù)據(jù)更新98
4.6 聯(lián)合查詢(xún)100
4.7 案例:網(wǎng)上書(shū)店系統(tǒng)綜合查詢(xún)101
本章小結(jié)103
實(shí)踐與練習(xí)103
實(shí)驗(yàn)指導(dǎo):學(xué)生選課系統(tǒng)數(shù)據(jù)庫(kù)檢索104
第5章 視圖和觸發(fā)器106
5.1 視圖107
5.1.1 創(chuàng)建視圖108
5.1.2 查看視圖113
5.1.3 管理視圖115
5.1.4 使用視圖116
5.2 觸發(fā)器119
5.2.1 創(chuàng)建并使用觸發(fā)器120
5.2.2 查看觸發(fā)器122
5.2.3 刪除觸發(fā)器123
5.2.4 觸發(fā)器的應(yīng)用123
5.3 案例:在刪除分類(lèi)時(shí)自動(dòng)刪除分類(lèi)對(duì)應(yīng)的消息記錄127
本章小結(jié)132
實(shí)踐與練習(xí)132
實(shí)驗(yàn)指導(dǎo):視圖、觸發(fā)器的創(chuàng)建與管理133
第6章 事務(wù)管理136
6.1 事務(wù)機(jī)制概述136
6.2 事務(wù)的提交和回滾138
6.2.1 事務(wù)的提交138
6.2.2 事務(wù)的回滾140
6.3 事務(wù)的四大特性和隔離級(jí)別142
6.3.1 事務(wù)的四大特性142
6.3.2 事務(wù)的隔離級(jí)別144
6.4 解決多用戶(hù)使用問(wèn)題145
6.4.1 臟讀145
6.4.2 不可重復(fù)讀147
6.4.3 幻讀148
6.5 案例:銀行轉(zhuǎn)賬業(yè)務(wù)的事務(wù)處理149
本章小結(jié)151
實(shí)踐與練習(xí)152
實(shí)驗(yàn)指導(dǎo):MySQL中的事務(wù)管理153
第7章 MySQL連接器JDBC和連接池155
7.1 JDBC概述155
7.2 JDBC連接過(guò)程156
7.3 JDBC對(duì)象的數(shù)據(jù)庫(kù)操作161
7.3.1 增加數(shù)據(jù)161
7.3.2 修改數(shù)據(jù)163
7.3.3 刪除數(shù)據(jù)163
7.3.4 查詢(xún)數(shù)據(jù)164
7.3.5 批處理165
7.4 開(kāi)源連接池167
7.5 案例:分頁(yè)查詢(xún)大型數(shù)據(jù)庫(kù)169
本章小結(jié)172
實(shí)踐與練習(xí)173
實(shí)驗(yàn)指導(dǎo):學(xué)生選課系統(tǒng)數(shù)據(jù)庫(kù)操作174
第8章 Hibernate框架177
8.1 Hibernate概述177
8.2 Hibernate原理和工作流程178
8.3 Hibernate的核心組件180
8.3.1 Configuration接口180
8.3.2 sessionFactory接口181
8.3.3 Session接口181
8.3.4 Transaction接口182
8.3.5 Query接口183
8.3.6 Criteria接口185
8.4 Hibernate框架的配置過(guò)程187
8.4.1 導(dǎo)入相關(guān)jar包187
8.4.2 創(chuàng)建數(shù)據(jù)庫(kù)及表187
8.4.3 創(chuàng)建實(shí)體類(lèi)(持久化類(lèi))188
8.4.4 配置映射文件189
8.4.5 配置主配置文件190
8.4.6 編寫(xiě)數(shù)據(jù)庫(kù)操作191
8.5 Hibernate的關(guān)系映射199
8.6 案例:人事管理系統(tǒng)數(shù)據(jù)庫(kù)203
本章小結(jié)210
實(shí)踐與練習(xí)210
實(shí)驗(yàn)指導(dǎo):Hibernate框架的持久層數(shù)據(jù)操作211
第9章 事件和數(shù)據(jù)管理214
9.1 事件概述214
9.1.1 查看事件是否開(kāi)啟215
9.1.2 開(kāi)啟事件216
9.1.3 創(chuàng)建事件217
9.1.4 查看事件219
9.1.5 修改事件220
9.1.6 刪除事件222
9.2 數(shù)據(jù)庫(kù)備份與還原223
9.2.1 數(shù)據(jù)的備份2
MYSQL數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐 第2版 作者簡(jiǎn)介
夏輝,副教授,沈陽(yáng)師范大學(xué)軟件學(xué)院系主任。主持2012年,2013年校級(jí)教改項(xiàng)目?jī)身?xiàng)。參與《WEB程序設(shè)計(jì)》網(wǎng)絡(luò)課程建設(shè)工作。主持《計(jì)算機(jī)網(wǎng)絡(luò)》課程精品課程建設(shè),并獲得遼寧省一等獎(jiǎng)。獲得沈陽(yáng)師范大學(xué)成教微課程大賽一等獎(jiǎng)。
- >
中國(guó)歷史的瞬間
- >
龍榆生:詞曲概論/大家小書(shū)
- >
名家?guī)阕x魯迅:故事新編
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
苦雨齋序跋文-周作人自編集
- >
推拿
- >
有舍有得是人生
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話(huà)