中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
MySQL開發(fā)與實戰(zhàn)-(附光盤)

包郵 MySQL開發(fā)與實戰(zhàn)-(附光盤)

出版社:人民郵電出版社出版時間:2014-08-01
開本: 16開 頁數(shù): 250
中 圖 價:¥32.0(7.4折) 定價  ¥43.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

MySQL開發(fā)與實戰(zhàn)-(附光盤) 版權信息

MySQL開發(fā)與實戰(zhàn)-(附光盤) 本書特色

本書作為mysql課程的教材,系統(tǒng)全面地介紹了有關mysql數(shù)據(jù)庫應用開發(fā)所涉及的各類知識。全書共分16章,內(nèi)容包括數(shù)據(jù)庫基礎、mysql概述、mysql語言基礎、數(shù)據(jù)庫和表的操作、數(shù)據(jù)庫的查詢、索引、視圖、數(shù)據(jù)完整性約束、存儲過程與存儲函數(shù)、觸發(fā)器、事件、備份與恢復、mysql性能優(yōu)化、權限管理及安全控制、使用php管理mysql數(shù)據(jù)庫中的數(shù)據(jù)和綜合案例—日記本程序。全書每章內(nèi)容都與實例緊密結合,有助于學生理解知識、應用知識,達到學以致用的目的。   本書附有配套dvd光盤。光盤中提供本書的所有實例、綜合實例、實驗、綜合案例和課程設計的源代碼及教學錄像。其中,源代碼全部經(jīng)過精心測試,能夠在windows xp、windows server 2003、windows 7系統(tǒng)下編譯和運行。   本書可作為應用型本科計算機專業(yè)、軟件學院、高職軟件專業(yè)及相關專業(yè)的教材,同時也適合參加全國計算機等級考試二級mysql數(shù)據(jù)庫程序的考生參考使用。

MySQL開發(fā)與實戰(zhàn)-(附光盤) 內(nèi)容簡介

1.傳統(tǒng)寫法,*受授課老師歡迎。
2.案例豐富,作者能提供的案例多于書上案例的數(shù)量。
3.配套光盤內(nèi)容豐富實用,既適合課堂教學,又適合學生課下自學。

MySQL開發(fā)與實戰(zhàn)-(附光盤) 目錄

目 錄



第1章 數(shù)據(jù)庫基礎 1

1.1 數(shù)據(jù)庫系統(tǒng)概述 1

1.1.1 數(shù)據(jù)庫技術的發(fā)展 1

1.1.2 數(shù)據(jù)庫系統(tǒng)的組成 2

1.2 數(shù)據(jù)模型 2

1.2.1 數(shù)據(jù)模型的概念 2

1.2.2 常見的數(shù)據(jù)模型 2

1.2.3 關系數(shù)據(jù)庫的規(guī)范化 4

1.2.4 關系數(shù)據(jù)庫的設計原則 4

1.2.5 實體與關系 5

1.3 數(shù)據(jù)庫的體系結構 5

1.3.1 數(shù)據(jù)庫三級模式結構 5

1.3.2 三級模式之間的映射 5

知識點提煉 6

習題 6



第2章 mysql概述 7

2.1 為什么選擇mysql數(shù)據(jù)庫 7

2.1.1 什么是mysql數(shù)據(jù)庫 7

2.1.2 mysql的優(yōu)勢 8

2.1.3 mysql的發(fā)展史 8

2.2 mysql的特性 8

2.3 mysql服務器的安裝與配置 9

2.3.1 mysql的下載 9

2.3.2 mysql的環(huán)境安裝 11

2.3.3 啟動、連接、斷開和停止mysql服務器 15

2.4 mysql workbench圖形化管理工具 18

2.4.1 mysql workbench的安裝 19

2.4.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 20

2.4.3 添加數(shù)據(jù) 22

2.4.4 數(shù)據(jù)的導入和導出 23

2.5 phpmyadmin圖形化管理工具 25

2.5.1 數(shù)據(jù)庫操作管理 25

2.5.2 管理數(shù)據(jù)表 27

2.5.3 管理數(shù)據(jù)記錄 28

2.5.4 使用phpmyadmin設置編碼格式 32

2.5.5 使用phpmyadmin添加服務器新用戶 33

2.5.6 在phpmyadmin中重置mysql服務器登錄密碼 34

2.6 綜合實例——使用phpmyadmin導入導出數(shù)據(jù) 35

知識點提煉 36

習題 36

實驗:下載并安裝mysql服務器 36



第3章 mysql語言基礎 38

3.1 數(shù)據(jù)類型 38

3.1.1 數(shù)字類型 38

3.1.2 字符串類型 39

3.1.3 日期和時間數(shù)據(jù)類型 40

3.2 運算符 41

3.2.1 算術運算符 41

3.2.2 比較運算符 42

3.2.3 邏輯運算符 46

3.2.4 位運算符 48

3.2.5 運算符的優(yōu)先級 48

3.3 流程控制語句 49

3.3.1 if語句 49

3.3.2 case語句 50

3.3.3 while循環(huán)語句 51

3.3.4 loop循環(huán)語句 53

3.3.5 repeat循環(huán)語句 54

3.4 綜合實例——邏輯運算的使用 55

知識點提煉 55

習題 56

實驗:位運算的比較 56



第4章 數(shù)據(jù)庫和表的操作 57

4.1 數(shù)據(jù)庫操作 57

4.1.1 創(chuàng)建數(shù)據(jù)庫 57

4.1.2 查看數(shù)據(jù)庫 58

4.1.3 選擇數(shù)據(jù)庫 58

4.1.4 刪除數(shù)據(jù)庫 59

4.2 數(shù)據(jù)表操作 59

4.2.1 創(chuàng)建數(shù)據(jù)表 59

4.2.2 查看表結構 61

4.2.3 修改表結構 62

4.2.4 重命名表 63

4.2.5 刪除表 63

4.3 語句操作 64

4.3.1 插入記錄 64

4.3.2 查詢數(shù)據(jù)庫記錄 64

4.3.3 修改記錄 68

4.3.4 刪除記錄 68

4.4 綜合實例——查詢名稱中包含“php”的圖書信息 69

知識點提煉 69

習題 70

實驗:操作teacher表 70



第5章 數(shù)據(jù)庫的查詢 72

5.1 基本查詢語句 72

5.2 單表查詢 74

5.2.1 查詢所有字段 74

5.2.2 查詢指定字段 74

5.2.3 查詢指定數(shù)據(jù) 75

5.2.4 帶in關鍵字的查詢 75

5.2.5 帶between and的范圍查詢 76

5.2.6 帶like的字符匹配查詢 77

5.2.7 用is null關鍵字查詢空值 77

5.2.8 帶and的多條件查詢 78

5.2.9 帶or的多條件查詢 78

5.2.10 用distinct關鍵字去除結果中的重復行 79

5.2.11 用order by關鍵字對查詢結果排序 79

5.2.12 用group by關鍵字分組查詢 80

5.2.13 用limit限制查詢結果的數(shù)量 82

5.3 聚合函數(shù)查詢 82

5.3.1 count()函數(shù) 83

5.3.2 sum()函數(shù) 83

5.3.3 avg()函數(shù) 84

5.3.4 max()函數(shù) 84

5.3.5 min()函數(shù) 85

5.4 連接查詢 85

5.4.1 內(nèi)連接查詢 85

5.4.2 外連接查詢 87

5.4.3 復合條件連接查詢 88

5.5 子查詢 88

5.5.1 帶in關鍵字的子查詢 89

5.5.2 帶比較運算符的子查詢 90

5.5.3 帶exists關鍵字的子查詢 91

5.5.4 帶any關鍵字的子查詢 92

5.5.5 帶all關鍵字的子查詢 93

5.6 合并查詢結果 93

5.7 定義表和字段的別名 95

5.7.1 為表取別名 95

5.7.2 為字段取別名 95

5.8 使用正則表達式查詢 96

5.8.1 匹配指定字符中的任意一個 97

5.8.2 使用“*”和“+”來匹配多個字符 97

5.9 綜合實例——使用正則表達式查詢學生成績信息 98

知識點提煉 98

習題 99

實驗:使用比較運算符進行子查詢 99



第6章 索引 101

6.1 索引概述 101

6.1.1 mysql索引概述 101

6.1.2 mysql索引分類 102

6.2 創(chuàng)建索引 102

6.2.1 在建立數(shù)據(jù)表時創(chuàng)建索引 103

6.2.2 在已建立的數(shù)據(jù)表中創(chuàng)建索引 107

6.2.3 修改數(shù)據(jù)表結構添加索引 110

6.3 刪除索引 112

6.4 綜合實例——使用alter table語句創(chuàng)建全文索引 113

知識點提煉 114

習題 114

實驗:刪除唯一性索引 114



第7章 視圖 116

7.1 視圖概述 116

7.1.1 視圖的概念 116

7.1.2 視圖的作用 117

7.2 創(chuàng)建視圖 117

7.2.1 查看創(chuàng)建視圖的權限 117

7.2.2 創(chuàng)建視圖 118

7.2.3 創(chuàng)建視圖的注意事項 119

7.3 視圖操作 119

7.3.1 查看視圖 119

7.3.2 修改視圖 121

7.3.3 更新視圖 123

7.3.4 刪除視圖 125

7.4 綜合實例——使用視圖查詢學生信息表 126

知識點提煉 127

習題 128

實驗:在單表上創(chuàng)建視圖 128



第8章 數(shù)據(jù)完整性約束 129

8.1 定義完整性約束 129

8.1.1 實體完整性 129

8.1.2 參照完整性 132

8.1.3 用戶定義的完整性 134

8.2 命名完整性約束 136

8.3 更新完整性約束 138

8.3.1 刪除完整性約束 138

8.3.2 修改完整性約束 138

8.4 綜合實例——在創(chuàng)建表時添加命名外鍵完整性約束 139

知識點提煉 140

習題 141

實驗:添加命名完整性約束 141



第9章 存儲過程與存儲函數(shù) 143

9.1 創(chuàng)建存儲過程和存儲函數(shù) 143

9.1.1 創(chuàng)建存儲過程 143

9.1.2 創(chuàng)建存儲函數(shù) 145

9.1.3 變量的應用 146

9.1.4 光標的運用 149

9.2 存儲過程和存儲函數(shù)的調(diào)用 150

9.2.1 調(diào)用存儲過程 150

9.2.2 調(diào)用存儲函數(shù) 151

9.3 查看存儲過程和存儲函數(shù) 151

9.3.1 show status語句 151

9.3.2 show create語句 151

9.4 修改存儲過程和存儲函數(shù) 152

9.5 刪除存儲過程和存儲函數(shù) 153

9.6 綜合實例——使用存儲過程實現(xiàn)用戶注冊 153

知識點提煉 155

習題 155

實驗:修改存儲函數(shù) 155



第10章 觸發(fā)器 157

10.1 mysql觸發(fā)器 157

10.1.1 創(chuàng)建mysql觸發(fā)器 157

10.1.2 創(chuàng)建具有多個執(zhí)行語句的觸發(fā)器 158

10.2 查看觸發(fā)器 160

10.2.1 show triggers 160

10.2.2 查看triggers表中的觸發(fā)器信息 161

10.3 使用觸發(fā)器 161

10.4 刪除觸發(fā)器 162

10.5 綜合實例——創(chuàng)建一個由insert觸發(fā)的觸發(fā)器 163

知識點提煉 164

習題 164

實驗:使用drop tirgger刪除觸發(fā)器 165



第11章 事件 166

11.1 事件概述 166

11.1.1 查看事件是否開啟 166

11.1.2 開啟事件 167

11.2 創(chuàng)建事件 168

11.3 修改事件 170

11.4 刪除事件 172

11.5 綜合實例——創(chuàng)建定時統(tǒng)計會員人數(shù)的事件 172

知識點提煉 173

習題 173

實驗:每個月清空一次數(shù)據(jù)表 174



第12章 備份與恢復 175

12.1 數(shù)據(jù)備份 175

12.1.1 使用mysqldump命令備份 175

12.1.2 直接復制整個數(shù)據(jù)庫目錄 177

12.1.3 使用mysqlhotcopy工具快速備份 177

12.2 數(shù)據(jù)恢復 178

12.2.1 使用mysql命令還原 178

12.2.2 直接復制到數(shù)據(jù)庫目錄 179

12.3 數(shù)據(jù)庫遷移 179

12.3.1 相同版本的mysql數(shù)據(jù)庫之間的遷移 180

12.3.2 不同數(shù)據(jù)庫之間的遷移 180

12.4 表的導出和導入 180

12.4.1 用select ...into outfile導出文本文件 181

12.4.2 用mysqldump命令導出文本文件 181

12.4.3 用mysql命令導出文本文件 182

12.5 綜合實例——將表中的內(nèi)容導出到文件中 184

知識點提煉 184

習題 184

實驗:導出xml文件 185



第13章 mysql性能優(yōu)化 186

13.1 優(yōu)化概述 186

13.2 優(yōu)化查詢 187

13.2.1 分析查詢語句 187

13.2.2 索引對查詢速度的影響 188

13.2.3 使用索引查詢 189

13.3 優(yōu)化數(shù)據(jù)庫結構 191

13.3.1 將字段很多的表分解成多個表 191

13.3.2 增加中間表 192

13.3.3 優(yōu)化插入記錄的速度 193

13.3.4 分析表、檢查表和優(yōu)化表 194

13.4 查詢高速緩存 195

13.4.1 檢驗高速緩存是否開啟 195

13.4.2 使用高速緩存 196

13.5 優(yōu)化多表查詢 197

13.6 優(yōu)化表設計 198

13.7 綜合實例——查看mysql服務器的連接和查詢次數(shù) 198

知識點提煉 199

習題 199

實驗:優(yōu)化表 200



第14章 權限管理及安全控制 201

14.1 安全保護策略概述 201

14.2 用戶和權限管理 202

14.2.1 使用create user命令創(chuàng)建用戶 202

14.2.2 使用drop user命令刪除用戶 203

14.2.3 使用rename user命令重命名用戶 203

14.2.4 grant和revoke命令 203

14.3 mysql數(shù)據(jù)庫安全常見問題 206

14.3.1 權限更改何時生效 206

14.3.2 設置賬戶密碼 206

14.3.3 使密碼更安全 207

14.4 狀態(tài)文件和日志文件 208

14.4.1 進程id文件 208

14.4.2 日志文件管理 208

14.5 綜合實例——刪除名稱為mrkj的用戶 215

知識點提煉 216

習題 216

實驗:為mr用戶設置密碼 216



第15章 使用php管理mysql數(shù)據(jù)庫中的數(shù)據(jù) 218

15.1 php語言概述 218

15.1.1 什么是php 218

15.1.2 為什么選擇php 218

15.1.3 php的工作原理 220

15.1.4 php結合數(shù)據(jù)庫應用的優(yōu)勢 220

15.2 使用php操作mysql數(shù)據(jù)庫的步驟 221

15.3 使用php操作mysql數(shù)據(jù)庫 221

15.3.1 使用mysql_connect()函數(shù)連接mysql服務器 221

15.3.2 使用mysql_select_db()函數(shù)選擇mysql數(shù)據(jù)庫 222

15.3.3 使用mysql_query()函數(shù)執(zhí)行sql語句 222

15.3.4 使用mysql_fetch_array()函數(shù)將結果集返回到數(shù)組中 223

15.3.5 使用mysql_fetch_row()函數(shù)從結果集中獲取一行作為枚舉數(shù)組 223

15.3.6 使用mysql_num_rows()函數(shù)獲取查詢結果集中的記錄數(shù) 223

15.3.7 使用mysql_free_result()函數(shù)釋放內(nèi)存 223

15.3.8 使用mysql_close()函數(shù)關閉連接 224

15.4 使用php管理mysql數(shù)據(jù)庫中的數(shù)據(jù) 224

15.4.1 向數(shù)據(jù)庫中添加數(shù)據(jù) 224

15.4.2 瀏覽數(shù)據(jù)庫中數(shù)據(jù) 225

15.4.3 編輯數(shù)據(jù)庫數(shù)據(jù) 225

15.4.4 刪除數(shù)據(jù) 227

15.4.5 批量刪除數(shù)據(jù) 228

15.5 常見問題與解決方法 230

15.6 綜合實例——將數(shù)據(jù)以二進制形式上傳到數(shù)據(jù)庫 232

知識點提煉 233

習題 234

實驗:使用mysql存儲過程實現(xiàn)用戶登錄 234



第16章 綜合案例——日記本程序 236

16.1 概述 236

16.2 系統(tǒng)設計 236

16.2.1 系統(tǒng)目標 236

16.2.2 系統(tǒng)功能結構 236

16.2.3 系統(tǒng)預覽 236

16.3 數(shù)據(jù)庫設計 238

16.3.1 創(chuàng)建數(shù)據(jù)庫 238

16.3.2 連接數(shù)據(jù)庫 239

16.4 用戶登錄 239

16.5 發(fā)表日記 240

16.6 分頁顯示日記列表 242

16.7 彈出窗口修改日記 244

16.8 查詢?nèi)沼洝?45

16.9 應用javascript實現(xiàn)批量刪除 248

16.10 小結 250
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 搪玻璃冷凝器_厂家-越宏化工设备 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 泰安塞纳春天装饰公司【网站】 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 天坛家具官网| 湖南教师资格网-湖南教师资格证考试网 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 名律网-法律问题咨询-找律师-法律知识| 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 |