MYSQL實用教程(第3版)(含視頻教學(xué))/鄭阿奇 版權(quán)信息
- ISBN:9787121342745
- 條形碼:9787121342745 ; 978-7-121-34274-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
MYSQL實用教程(第3版)(含視頻教學(xué))/鄭阿奇 內(nèi)容簡介
本書以當(dāng)前流行的MySQL 5.7作為平臺,內(nèi)容分為MySQL綜述、習(xí)題、實驗、應(yīng)用實習(xí)和附錄。在系統(tǒng)介紹MySQL功能的基礎(chǔ)上,通過實驗進(jìn)行操作練習(xí)和消化理解。MySQL命令分層化,實例命令結(jié)果屏幕化,習(xí)題進(jìn)一步系統(tǒng)化,實驗進(jìn)一步優(yōu)化,教學(xué)和自學(xué)將更加方便。同時系統(tǒng)地介紹目前流行的PHP、Java EE、Visual C#、ASP.NET(C#)、Visual C++ 6.0和Visual BASIC 6.0等應(yīng)用MySQL數(shù)據(jù)庫的方法。通過對本書內(nèi)容的學(xué)習(xí)模仿,能基本掌握當(dāng)前幾個流行平臺開發(fā)MySQL數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法,也能較好地解決MySQL“學(xué)”和“用”的問題。本書配有教學(xué)課件和配套的客戶端―MySQL應(yīng)用系統(tǒng),免費(fèi)提供 6 個實習(xí)平臺開發(fā)可運(yùn)行源程序文件,配套的系統(tǒng)文件也包含在其中,需要者請到華信教育資源網(wǎng)(www.hxedu.com.cn)免費(fèi)下載。本書可作為大學(xué)本科、高職高專院校有關(guān)課程教材,也可供廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員使用或參考。
MYSQL實用教程(第3版)(含視頻教學(xué))/鄭阿奇 目錄
目 錄
**部分 MySQL綜述
第1章 數(shù)據(jù)庫基礎(chǔ) 1
1.1 數(shù)據(jù)庫基本概念 1
1.1.1 數(shù)據(jù)庫及其系統(tǒng) 1
1.1.2 數(shù)據(jù)模型 1
1.1.3 關(guān)系型數(shù)據(jù)庫語言 3
1.2 數(shù)據(jù)庫設(shè)計 4
1.2.1 概念模型 4
1.2.2 邏輯模型 6
1.2.3 物理模型 7
1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng) 7
1.3.1 應(yīng)用系統(tǒng)的數(shù)據(jù)接口 7
1.3.2 C/S架構(gòu)的應(yīng)用系統(tǒng) 9
1.3.3 B/S架構(gòu)的應(yīng)用系統(tǒng) 10
第2章 MySQL數(shù)據(jù)庫的安裝與運(yùn)行 11
2.1 MySQL數(shù)據(jù)庫 11
2.2 安裝與運(yùn)行 12
2.3 常用MySQL界面工具 18
第3章 MySQL數(shù)據(jù)庫和表 19
3.1 MySQL數(shù)據(jù)庫 19
3.1.1 創(chuàng)建數(shù)據(jù)庫 19
3.1.2 修改數(shù)據(jù)庫 20
3.1.3 刪除數(shù)據(jù)庫 21
3.2 MySQL表 21
3.2.1 創(chuàng)建表 21
3.2.2 修改表 25
3.2.3 刪除表 27
3.3 數(shù)據(jù)類型 27
3.3.1 數(shù)據(jù)類型分類 28
3.3.2 數(shù)據(jù)類型屬性 32
3.4 表記錄的操作 33
3.4.1 插入記錄 33
3.4.2 修改記錄 36
3.4.3 刪除記錄 37
3.5 MySQL數(shù)據(jù)庫信息顯示 39
3.6 為查詢準(zhǔn)備數(shù)據(jù) 40
第4章 MySQL查詢和視圖 41
4.1 關(guān)系運(yùn)算基礎(chǔ) 41
4.1.1 選擇(Selection)運(yùn)算 41
4.1.2 投影(Projection)運(yùn)算 42
4.1.3 連接(Join)運(yùn)算 42
4.2 MySQL數(shù)據(jù)庫查詢 43
4.2.1 SELECT語句 43
4.2.2 選擇輸出項 44
4.2.3 FROM子句 49
4.2.4 WHERE子句 53
4.2.5 GROUP BY子句 60
4.2.6 HAVING子句 61
4.2.7 ORDER BY子句 62
4.2.8 LIMIT子句 63
4.2.9 UNION語句 64
4.2.10 HANDLER語句 65
4.3 MySQL視圖 66
4.3.1 視圖的概念 66
4.3.2 創(chuàng)建視圖 67
4.3.3 查詢視圖 68
4.3.4 更新視圖 69
4.3.5 修改視圖 71
4.3.6 刪除視圖 71
第5章 MySQL索引與數(shù)據(jù)完整性約束 72
5.1 MySQL索引 72
5.1.1 索引及其作用 72
5.1.2 索引的分類 73
5.1.3 創(chuàng)建和刪除索引 74
5.1.4 索引的利弊 76
5.2 MySQL數(shù)據(jù)完整性約束 77
5.2.1 主鍵約束 78
5.2.2 替代鍵約束 79
5.2.3 參照完整性約束 80
5.2.4 CHECK完整性約束 82
5.2.5 命名完整性約束 83
5.2.6 刪除完整性約束 84
第6章 MySQL語言 85
6.1 MySQL語言簡介 85
6.2 常量和變量 86
6.2.1 常量 86
6.2.2 變量 88
6.3 運(yùn)算符與表達(dá)式 91
6.3.1 算術(shù)運(yùn)算符 91
6.3.2 比較運(yùn)算符 93
6.3.3 邏輯運(yùn)算符 94
6.3.4 位運(yùn)算符 95
6.3.5 運(yùn)算符優(yōu)先級 96
6.3.6 表達(dá)式 96
6.4 系統(tǒng)內(nèi)置函數(shù) 97
6.4.1 數(shù)學(xué)函數(shù) 97
6.4.2 聚合函數(shù) 99
6.4.3 字符串函數(shù) 99
6.4.4 日期和時間函數(shù) 101
6.4.5 加密函數(shù) 103
6.4.6 控制流函數(shù) 104
6.4.7 格式化函數(shù) 105
6.4.8 類型轉(zhuǎn)換函數(shù) 106
6.4.9 系統(tǒng)信息函數(shù) 107
第7章 MySQL過程式數(shù)據(jù)庫對象 109
7.1 存儲過程 109
7.1.1 創(chuàng)建存儲過程 109
7.1.2 存儲過程體 111
7.1.3 存儲過程的調(diào)用、刪除和
修改 118
7.2 存儲函數(shù) 121
7.2.1 創(chuàng)建存儲函數(shù) 121
7.2.2 存儲函數(shù)的調(diào)用、刪除和
修改 122
7.3 觸發(fā)器 123
7.4 事件 126
7.4.1 創(chuàng)建事件 126
7.4.2 修改和刪除事件 128
第8章 MySQL數(shù)據(jù)庫備份與恢復(fù) 129
8.1 基本概念 129
8.2 常用的備份與恢復(fù)方法 130
8.2.1 使用SQL語句 130
8.2.2 使用客戶端工具 132
8.2.3 直接復(fù)制 134
8.3 日志文件 135
8.3.1 啟用日志 135
8.3.2 用mysqlbinlog處理日志 135
第9章 MySQL安全管理 137
9.1 用戶管理 137
9.1.1 添加、刪除用戶 137
9.1.2 修改用戶名、密碼 138
9.2 權(quán)限控制 139
9.2.1 授予權(quán)限 139
9.2.2 權(quán)限轉(zhuǎn)移和限制 142
9.2.3 權(quán)限回收 144
9.3 表維護(hù)語句 144
9.3.1 ANALYZE TABLE語句 144
9.3.2 CHECK TABLE語句 145
9.3.3 CHECKSUM TABLE語句 145
9.3.4 OPTIMIZE TABLE語句 146
9.3.5 REPAIR TABLE語句 146
第10章 MySQL多用戶事務(wù)管理 147
10.1 事務(wù)管理 147
10.1.1 事務(wù)的概念 147
10.1.2 ACID屬性 147
10.1.3 事務(wù)處理 149
10.1.4 事務(wù)隔離級 150
10.2 多用戶訪問 152
10.2.1 鎖定的級別 152
10.2.2 鎖定與解鎖 153
10.2.3 并發(fā)訪問的問題 153
第二部分 MySQL習(xí)題
第1章 數(shù)據(jù)庫基礎(chǔ) 155
第2章 MySQL數(shù)據(jù)庫的安裝與運(yùn)行 156
第3章 MySQL數(shù)據(jù)庫和表 156
第4章 MySQL查詢和視圖 158
第5章 MySQL索引與數(shù)據(jù)完整性約束 158
第6章 MySQL語言 159
第7章 MySQL過程式數(shù)據(jù)庫對象 160
第8章 MySQL數(shù)據(jù)庫備份與恢復(fù) 161
第9章 MySQL安全管理 161
第10章 MySQL多用戶事務(wù)管理 161
第三部分 MySQL實驗
實驗1 MySQL的使用 162
實驗2 創(chuàng)建數(shù)據(jù)庫和表 164
實驗3 表數(shù)據(jù)插入、修改和刪除 166
實驗4 數(shù)據(jù)庫的查詢和視圖 169
實驗5 索引和數(shù)據(jù)完整性 176
實驗6 MySQL語言結(jié)構(gòu) 178
實驗7 過程式數(shù)據(jù)庫對象的使用 181
實驗8 備份與恢復(fù) 184
實驗9 數(shù)據(jù)庫的安全性 185
第四部分 MySQL應(yīng)用實習(xí)
實習(xí)0 創(chuàng)建實習(xí)數(shù)據(jù)庫 187
實習(xí)1 PHP/MySQL學(xué)生成績管理系統(tǒng) 194
實習(xí)2 Java EE /MySQL學(xué)生成績管理系統(tǒng) 211
實習(xí)3 Visual C# /MySQL學(xué)生成績管理
系統(tǒng) 241
實習(xí)4 ASP.NET(C#)/MySQL學(xué)生成績
管理系統(tǒng) 254
實習(xí)5 VC++ 6.0/MySQL學(xué)生成績管理
系統(tǒng) 278
實習(xí)6 VB 6.0/MySQL學(xué)生成績管理系統(tǒng) 306
第五部分 附 錄
附錄A 學(xué)生成績數(shù)據(jù)庫(庫名為xscj)
表結(jié)構(gòu)樣本數(shù)據(jù) 320
附錄B Navicat操作 324
附錄C phpMyAdmin基本操作 329
MYSQL實用教程(第3版)(含視頻教學(xué))/鄭阿奇 作者簡介
鄭阿奇,南京師范大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,副教授,東南大學(xué)本科,曾任計算機(jī)軟件系主任,獲選南京師范大學(xué)教學(xué)名師培養(yǎng)人選。主編5套計算機(jī)系列教材,獲***優(yōu)秀教材二等獎、電子部優(yōu)秀教材二等獎、兩次獲江蘇省優(yōu)秀教學(xué)成果二等獎、江蘇省暢銷圖書編輯二等獎、全國高校出版社****書二等獎、兩次獲南京師范大學(xué)優(yōu)秀教學(xué)成果一等獎、南京師范大學(xué)精品教材一等獎。參加主持國家八六三計劃子項目、江蘇省科技開發(fā)項目,主持南京市科技開發(fā)項目、泰州市科委項目、金陵石化公司項目,獲江蘇省優(yōu)秀軟件獎,江蘇省科技進(jìn)步獎、南京市創(chuàng)新成果獎。獲國家發(fā)明專利和實用新型專利20多個。
- >
隨園食單
- >
巴金-再思錄
- >
名家?guī)阕x魯迅:故事新編
- >
【精裝繪本】畫給孩子的中國神話
- >
自卑與超越
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
唐代進(jìn)士錄
- >
莉莉和章魚