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

MySQL實用教程(第2版)

MySQL實用教程(第2版)

定 價:¥53.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 MySQL綜述
第1章 數(shù)據(jù)庫基礎 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 關系數(shù)據(jù)庫設計 5
1.2.1 概念設計 5
1.2.2 邏輯設計 6
1.2.3 物理設計 8
1.2.4 結(jié)構(gòu)化查詢語言SQL 8
1.3 數(shù)據(jù)庫應用系統(tǒng) 8
1.3.1 應用系統(tǒng)的數(shù)據(jù)接口 8
1.3.2 C/S架構(gòu)的應用系統(tǒng) 10
1.3.3 B/S架構(gòu)的應用系統(tǒng) 11
1.4 MySQL數(shù)據(jù)庫 12
1.4.1 MySQL概述 12
1.4.2 MySQL安裝運行 13
1.4.3 MySQL命令行初步 19
習題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
習題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)的特點 62
3.3 表記錄的操作 63
3.3.1 插入記錄 63
3.3.2 修改記錄 66
3.3.3 刪除記錄 68
3.4 MySQL數(shù)據(jù)庫信息顯示 70
習題3 71
第4章 MySQL查詢和視圖 73
4.1 關系運算基礎 73
4.1.1 選擇(Selection)運算 73
4.1.2 投影(Projection)運算 74
4.1.3 連接(Join)運算 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
習題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
習題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 運算符與表達式 136
6.3.1 算術運算符 136
6.3.2 比較運算符 138
6.3.3 邏輯運算符 140
6.3.4 位運算符 141
6.3.5 運算符優(yōu)先級 142
6.3.6 表達式 142
6.4 系統(tǒng)內(nèi)置函數(shù) 143
6.4.1 數(shù)學函數(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
習題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
習題7 184
第8章 MySQL數(shù)據(jù)庫備份與恢復 185
8.1 基本概念 185
8.2 常用的備份恢復方法 186
8.2.1 使用SQL語句 186
8.2.2 使用客戶端工具 189
8.2.3 直接復制 192
8.3 日志文件 193
8.3.1 啟用日志 193
8.3.2 用mysqlbinlog處理日志 194
習題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 表維護語句 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
習題9 208
第10章 MySQL多用戶事務管理 209
10.1 事務管理 209
10.1.1 事務的概念 209
10.1.2 ACID屬性 210
10.1.3 事務處理 211
10.1.4 事務隔離級 213
10.2 多用戶訪問 215
10.2.1 鎖定的級別 215
10.2.2 鎖定與解鎖 216
10.2.3 并發(fā)訪問的問題 217
習題10 218
第二部分 MySQL實驗
實驗1 MySQL的使用 220
實驗2 創(chuàng)建數(shù)據(jù)庫和表 225
實驗3 表數(shù)據(jù)插入、修改和刪除 229
實驗4 數(shù)據(jù)庫的查詢和視圖 234
實驗4.1 數(shù)據(jù)庫的查詢 234
實驗4.2 視圖的使用 241
實驗5 索引和數(shù)據(jù)完整性 244
實驗6 MySQL語言結(jié)構(gòu) 248
實驗7 過程式數(shù)據(jù)庫對象的使用 252
實驗8 備份與恢復 257
實驗9 數(shù)據(jù)庫的安全性 260
第三部分 綜合應用練習
實習1 PHP/MySQL學生成績管理系統(tǒng) 264
P1.1 Eclipse開發(fā)入門 264
P1.1.1 Eclipse安裝與配置 264
P1.1.2 PHP項目的建立 266
P1.2 主程序界面 268
P1.3 學生信息錄入 271
P1.4 學生信息查詢 280
P1.5 成績信息錄入 286
P1.6 學生成績查詢 292
實習2 ASP.NET(C#)/MySQL學生成績管理系統(tǒng) 296
P2.1 ASP.NET網(wǎng)頁設計入門 296
P2.1.1 母版頁設計方法 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 學生信息錄入 306
P2.5 學生信息查詢 319
P2.6 成績信息錄入 323
P2.7 學生成績查詢 328
實習3 JavaEE(Struts 2)/MySQL學生成績管理系統(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 設計系統(tǒng)主界面 337
P3.3 學生信息錄入 339
P3.4 學生信息查詢、修改和刪除 347
P3.5 學生成績錄入 359
實習4 VC 6.0/MySQL學生成績管理系統(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 學生信息錄入 377
P4.4 學生信息查詢、修改 384
P4.5 成績信息錄入 395
實習5 VB 6.0/MySQL學生成績管理系統(tǒng) 402
P5.1 連接MySQL 5數(shù)據(jù)庫 402
P5.2 學生成績管理系統(tǒng)主界面 406
P5.3 學生信息查詢 408
P5.4 學生信息修改 411
P5.5 學生成績的錄入 415
第四部分 附錄
附錄A 學生成績數(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號