注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫MySQL實(shí)用教程(第2版)

MySQL實(shí)用教程(第2版)

MySQL實(shí)用教程(第2版)

定 價:¥53.00

作 者: 鄭阿奇 著
出版社: 電子工業(yè)出版社
叢編項: 普通高等教育"十一五"國家級規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787121232701 出版時間: 2014-05-01 包裝: 平裝
開本: 頁數(shù): 456 字?jǐn)?shù):  

內(nèi)容簡介

  MySQL實(shí)用教程(第2版)以當(dāng)前最流行MySQL5.6作為平臺,分為4個部分,它們分別是MySQL綜述 (含習(xí)題)、MySQL實(shí)驗(yàn)、綜合應(yīng)用練習(xí)和附錄。在系統(tǒng)介紹MySQL功能的基礎(chǔ)上,通過實(shí)驗(yàn)進(jìn)行操作練習(xí)和消化理解。同時系統(tǒng)介紹目前最流行的PHP、ASP.NET(C#)、JavaEE、Visual C++和Visual Basic等應(yīng)用MySQL數(shù)據(jù)庫的方法。通過本書學(xué)習(xí)模仿,基本掌握了當(dāng)前幾個流行平臺開發(fā)MySQL數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法,比較好地解決了MySQL“學(xué)”和“用”的問題。 本書可作為大學(xué)本科、高職高專有關(guān)課程教材,也可供廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員使用或參考。

作者簡介

  南京師范大學(xué)教師,江蘇省優(yōu)秀教學(xué)成果獎,中國電子教育學(xué)會教材評審一等獎。出版有高等學(xué)校計算機(jī)教材系列,高等學(xué)校計算機(jī)應(yīng)用實(shí)踐教程系列,高職高專規(guī)劃教材系列。

圖書目錄

第一部分 MySQL綜述
第1章 數(shù)據(jù)庫基礎(chǔ) 2
1.1 基本概念 2
1.1.1 數(shù)據(jù)庫(DB) 2
1.1.2 數(shù)據(jù)庫管理系統(tǒng)(DBMS) 2
1.1.3 數(shù)據(jù)庫系統(tǒng) 3
1.1.4 數(shù)據(jù)模型 3
1.2 關(guān)系數(shù)據(jù)庫設(shè)計 5
1.2.1 概念設(shè)計 5
1.2.2 邏輯設(shè)計 6
1.2.3 物理設(shè)計 8
1.2.4 結(jié)構(gòu)化查詢語言SQL 8
1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng) 8
1.3.1 應(yīng)用系統(tǒng)的數(shù)據(jù)接口 8
1.3.2 C/S架構(gòu)的應(yīng)用系統(tǒng) 10
1.3.3 B/S架構(gòu)的應(yīng)用系統(tǒng) 11
1.4 MySQL數(shù)據(jù)庫 12
1.4.1 MySQL概述 12
1.4.2 MySQL安裝運(yùn)行 13
1.4.3 MySQL命令行初步 19
習(xí)題1 22
第2章 MySQL可視化界面工具 23
2.1 常用MySQL界面工具 23
2.1.1 圖形化客戶端 23
2.1.2 基于Web的管理工具 23
2.2 MySQL Administrator官方工具 24
2.2.1 下載和安裝 24
2.2.2 創(chuàng)建數(shù)據(jù)庫 25
2.2.3 建立、刪除和修改表 26
2.2.4 操作表中的記錄 28
2.3 MySQL Workbench圖形化管理工具 31
2.3.1 MySQL Workbench安裝 32
2.3.2 創(chuàng)建數(shù)據(jù)連接 32
2.3.3 創(chuàng)建數(shù)據(jù)庫和表 34
2.4 Navicat數(shù)據(jù)庫工具 37
2.4.1 Navicat安裝 37
2.4.2 創(chuàng)建數(shù)據(jù)庫和表 38
2.5 phpMyAdmin數(shù)據(jù)庫管理工具 41
2.5.1 安裝PHP環(huán)境 41
2.5.2 phpMyAdmin使用初步 45
2.6 MySQL界面工具的操作結(jié)果(命令行查看) 48
習(xí)題2 49
第3章 MySQL數(shù)據(jù)庫和表 51
3.1 MySQL數(shù)據(jù)庫 51
3.1.1 創(chuàng)建數(shù)據(jù)庫 51
3.1.2 修改數(shù)據(jù)庫 52
3.1.3 刪除數(shù)據(jù)庫 53
3.2 MySQL表 53
3.2.1 創(chuàng)建表 54
3.2.2 修改表 58
3.2.3 刪除表 61
3.2.4 MySQL表結(jié)構(gòu)的特點(diǎn) 62
3.3 表記錄的操作 63
3.3.1 插入記錄 63
3.3.2 修改記錄 66
3.3.3 刪除記錄 68
3.4 MySQL數(shù)據(jù)庫信息顯示 70
習(xí)題3 71
第4章 MySQL查詢和視圖 73
4.1 關(guān)系運(yùn)算基礎(chǔ) 73
4.1.1 選擇(Selection)運(yùn)算 73
4.1.2 投影(Projection)運(yùn)算 74
4.1.3 連接(Join)運(yùn)算 74
4.2 MySQL數(shù)據(jù)庫查詢 75
4.2.1 SELECT語句 76
4.2.2 選擇SELECT列 77
4.2.3 FROM子句 83
4.2.4 WHERE子句 87
4.2.5 GROUP BY子句 96
4.2.6 HAVING子句 98
4.2.7 ORDER BY子句 99
4.2.8 LIMIT子句 100
4.2.9 UNION語句 101
4.2.10 HANDLER語句 102
4.3 MySQL視圖 104
4.3.1 視圖的概念 104
4.3.2 創(chuàng)建視圖 105
4.3.3 查詢視圖 106
4.3.4 更新視圖 107
4.3.5 修改視圖 109
4.3.6 刪除視圖 110
習(xí)題4 111
第5章 MySQL索引與完整性約束 112
5.1 MySQL索引 112
5.1.1 索引及作用 112
5.1.2 索引的分類 113
5.1.3 創(chuàng)建和刪除索引 114
5.1.4 索引的利弊 118
5.2 MySQL數(shù)據(jù)完整性約束 119
5.2.1 主鍵約束 119
5.2.2 替代鍵約束 121
5.2.3 參照完整性約束 122
5.2.4 CHECK完整性約束 124
5.2.5 命名完整性約束 126
5.2.6 刪除完整性約束 126
習(xí)題5 127
第6章 MySQL語言結(jié)構(gòu) 128
6.1 MySQL語言簡介 128
6.2 常量和變量 129
6.2.1 常量 129
6.2.2 變量 132
6.3 運(yùn)算符與表達(dá)式 136
6.3.1 算術(shù)運(yùn)算符 136
6.3.2 比較運(yùn)算符 138
6.3.3 邏輯運(yùn)算符 140
6.3.4 位運(yùn)算符 141
6.3.5 運(yùn)算符優(yōu)先級 142
6.3.6 表達(dá)式 142
6.4 系統(tǒng)內(nèi)置函數(shù) 143
6.4.1 數(shù)學(xué)函數(shù) 143
6.4.2 聚合函數(shù) 146
6.4.3 字符串函數(shù) 146
6.4.4 日期和時間函數(shù) 149
6.4.5 加密函數(shù) 152
6.4.6 控制流函數(shù) 153
6.4.7 格式化函數(shù) 154
6.4.8 類型轉(zhuǎn)換函數(shù) 156
6.4.9 系統(tǒng)信息函數(shù) 156
習(xí)題6 158
第7章 MySQL 5過程式數(shù)據(jù)庫對象 159
7.1 存儲過程 159
7.1.1 創(chuàng)建存儲過程 159
7.1.2 存儲過程體 161
7.1.3 存儲過程的調(diào)用、刪除和修改 171
7.2 存儲函數(shù) 174
7.2.1 創(chuàng)建存儲函數(shù) 174
7.2.2 存儲函數(shù)的調(diào)用、刪除和修改 175
7.3 觸發(fā)器 177
7.4 事件 181
7.4.1 創(chuàng)建事件 181
7.4.2 修改和刪除事件 183
習(xí)題7 184
第8章 MySQL數(shù)據(jù)庫備份與恢復(fù) 185
8.1 基本概念 185
8.2 常用的備份恢復(fù)方法 186
8.2.1 使用SQL語句 186
8.2.2 使用客戶端工具 189
8.2.3 直接復(fù)制 192
8.3 日志文件 193
8.3.1 啟用日志 193
8.3.2 用mysqlbinlog處理日志 194
習(xí)題8 195
第9章 MySQL安全管理 196
9.1 用戶管理 196
9.1.1 添加、刪除用戶 196
9.1.2 修改用戶名、密碼 198
9.2 權(quán)限控制 199
9.2.1 授予權(quán)限 199
9.2.2 權(quán)限轉(zhuǎn)移和限制 203
9.2.3 權(quán)限回收 204
9.3 表維護(hù)語句 205
9.3.1 ANALYZE TABLE語句 205
9.3.2 CHECK TABLE語句 206
9.3.3 CHECKSUM TABLE語句 207
9.3.4 OPTIMIZE TABLE語句 207
9.3.5 REPAIR TABLE語句 207
習(xí)題9 208
第10章 MySQL多用戶事務(wù)管理 209
10.1 事務(wù)管理 209
10.1.1 事務(wù)的概念 209
10.1.2 ACID屬性 210
10.1.3 事務(wù)處理 211
10.1.4 事務(wù)隔離級 213
10.2 多用戶訪問 215
10.2.1 鎖定的級別 215
10.2.2 鎖定與解鎖 216
10.2.3 并發(fā)訪問的問題 217
習(xí)題10 218
第二部分 MySQL實(shí)驗(yàn)
實(shí)驗(yàn)1 MySQL的使用 220
實(shí)驗(yàn)2 創(chuàng)建數(shù)據(jù)庫和表 225
實(shí)驗(yàn)3 表數(shù)據(jù)插入、修改和刪除 229
實(shí)驗(yàn)4 數(shù)據(jù)庫的查詢和視圖 234
實(shí)驗(yàn)4.1 數(shù)據(jù)庫的查詢 234
實(shí)驗(yàn)4.2 視圖的使用 241
實(shí)驗(yàn)5 索引和數(shù)據(jù)完整性 244
實(shí)驗(yàn)6 MySQL語言結(jié)構(gòu) 248
實(shí)驗(yàn)7 過程式數(shù)據(jù)庫對象的使用 252
實(shí)驗(yàn)8 備份與恢復(fù) 257
實(shí)驗(yàn)9 數(shù)據(jù)庫的安全性 260
第三部分 綜合應(yīng)用練習(xí)
實(shí)習(xí)1 PHP/MySQL學(xué)生成績管理系統(tǒng) 264
P1.1 Eclipse開發(fā)入門 264
P1.1.1 Eclipse安裝與配置 264
P1.1.2 PHP項目的建立 266
P1.2 主程序界面 268
P1.3 學(xué)生信息錄入 271
P1.4 學(xué)生信息查詢 280
P1.5 成績信息錄入 286
P1.6 學(xué)生成績查詢 292
實(shí)習(xí)2 ASP.NET(C#)/MySQL學(xué)生成績管理系統(tǒng) 296
P2.1 ASP.NET網(wǎng)頁設(shè)計入門 296
P2.1.1 母版頁設(shè)計方法 296
P2.1.2 添加各個內(nèi)容頁面 300
P2.2 ASP.NET連接MySQL數(shù)據(jù)庫 301
P2.2.1 ADO.NET面向?qū)ο蟮臄?shù)據(jù)庫視圖 301
P2.2.2 ASP.NET(C#)和MySQL數(shù)據(jù)庫連接 302
P2.3 新建顯示照片頁面 304
P2.4 學(xué)生信息錄入 306
P2.5 學(xué)生信息查詢 319
P2.6 成績信息錄入 323
P2.7 學(xué)生成績查詢 328
實(shí)習(xí)3 JavaEE(Struts 2)/MySQL學(xué)生成績管理系統(tǒng) 331
P3.1 構(gòu)建Java EE(Struts 2)環(huán)境入門 331
P3.1.1 JavaEE環(huán)境搭建 332
P3.1.2 創(chuàng)建Struts 2項目 334
P3.2 設(shè)計系統(tǒng)主界面 337
P3.3 學(xué)生信息錄入 339
P3.4 學(xué)生信息查詢、修改和刪除 347
P3.5 學(xué)生成績錄入 359
實(shí)習(xí)4 VC 6.0/MySQL學(xué)生成績管理系統(tǒng) 368
P4.1 創(chuàng)建包含數(shù)據(jù)庫的VC項目 368
P4.1.1 創(chuàng)建ODBC數(shù)據(jù)源 368
P4.1.2 創(chuàng)建項目主框架 370
P4.2 VC++6.0 訪問MySQL數(shù)據(jù)庫 374
P4.2.1 ADO的基本概念 374
P4.2.2 XSCJ數(shù)據(jù)庫的連接 374
P4.3 學(xué)生信息錄入 377
P4.4 學(xué)生信息查詢、修改 384
P4.5 成績信息錄入 395
實(shí)習(xí)5 VB 6.0/MySQL學(xué)生成績管理系統(tǒng) 402
P5.1 連接MySQL 5數(shù)據(jù)庫 402
P5.2 學(xué)生成績管理系統(tǒng)主界面 406
P5.3 學(xué)生信息查詢 408
P5.4 學(xué)生信息修改 411
P5.5 學(xué)生成績的錄入 415
第四部分 附錄
附錄A 學(xué)生成績數(shù)據(jù)庫(庫名XSCJ)表結(jié)構(gòu)樣本數(shù)據(jù) 418
附錄B MySQL Administrator操作 423
附錄C MySQL Workbench操作 430
附錄D Navicat操作 435
附錄E phpMyAdmin操作 440

本目錄推薦

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