注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverMySQL數據庫

MySQL數據庫

MySQL數據庫

定 價:¥69.80

作 者: 吳婷婷 孟思明
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115591326 出版時間: 2022-07-01 包裝: 平裝-膠訂
開本: 128開 頁數: 258 字數:  

內容簡介

  本書共分為9章,第1~5章圍繞“學生成績管理”數據庫展開,主要介紹數據庫基礎,數據庫與數據表操作,視圖與索引,存儲過程、流程控制語句、函數和觸發(fā)器,MySQL數據庫操作,非常適合初學者學習。第6章介紹了MySQL與Node.js、PHP、Python、Java的交互。第7章、第8章主要講述MongoDB數據庫和Redis數據庫,有數據庫基礎者可根據第7章、第8章內容進行學習拓展。第9章為一個項目案例,能夠幫助讀者進一步鞏固所學知識。本書適合從事Web前端開發(fā)、軟件開發(fā)、全棧開發(fā)相關技術人員閱讀,也適合全國開設計算機應用技術、計算機信息管理、軟件與信息服務相關專業(yè)的高職院校的師生閱讀。

作者簡介

  吳婷婷 廣東松山職業(yè)技術學院計算機與信息工程學院院長,共產黨員。主要研究方向有軟件開發(fā)與測試、大數據應用研究、云計算。發(fā)表論文16篇,主持或參與省級以上項目二十多項,主編或參編教材5本。 孟思明 副教授,具有多年的軟件開發(fā)經驗和一線授課經驗,主持開發(fā)多個信息管理系統,主持獲得省級教學成果獎二等獎1項,主持主研省市級課題7項,授權實用新型專利2項,論文多篇。 杜元勝 中國海洋大學計算機應用專業(yè),山東科技職業(yè)學院物聯網應用技術專業(yè)教師,工學碩士,副教授,工程師,長期在IT企業(yè)和教學一線從事數據庫應用開發(fā)、科研和教學工作。 史繼峰 山東省菏澤市人,研究生,南昌職業(yè)大學,講師,微機安裝調試維修考評員,新型實用專利2項,信息系統工程服務能力,山東大學訪問學者,研究方向為軟硬件體系及其網絡系統軟件設計,網絡優(yōu)化。 易海博 博士,碩士生導師,廣東省技術能手,深圳市委教育工委優(yōu)秀黨員,深圳市海外高層次人才,深圳市十佳青年教師,深圳職業(yè)技術學院副教授,區(qū)塊鏈專業(yè)主任,騰訊云區(qū)塊鏈認證講師,區(qū)塊鏈創(chuàng)新應用布道師,廣東省新職業(yè)技術技能大賽獎項,廣東省技能大賽金獎獲得者。

圖書目錄

第 1章
數據庫基礎 1
1.1 數據庫發(fā)展歷程 1
1.1.1 數據庫的發(fā)展 1
1.1.2 常見的關系型數據庫 2
1.2 數據庫基礎 3
1.2.1 數據庫概念 3
1.2.2 數據庫管理系統 3
1.2.3 數據庫系統 3
1.2.4 函數依賴 3
1.3 數據庫實施步驟 4
1.3.1 概念模型(E-R圖) 4
1.3.2 數據模型 6
1.3.3 規(guī)范化 9
1.4 MySQL服務器的安裝和啟動 10
1.4.1 軟件下載 11
1.4.2 軟件安裝 12
1.4.3 軟件啟動 15
1.5 MySQL圖形化管理工具的安裝與配置 17
1.5.1 Navicat for MySQL安裝 17
1.5.2 Navicat for MySQL配置 19
1.6 本章小結 20
1.7 本章習題 20
第 2章
數據庫與數據表操作 22
2.1 數據庫操作 22
2.1.1 創(chuàng)建數據庫 22
2.1.2 查看數據庫 23
2.1.3 切換數據庫 24
2.1.4 修改數據庫 24
2.1.5 刪除數據庫 24
2.2 數據表操作 25
2.2.1 數據類型 26
2.2.2 約束 28
2.2.3 數據表的創(chuàng)建 29
2.2.4 數據表的查看 31
2.2.5 數據表的修改 33
2.2.6 數據表的刪除 35
2.2.7 數據表的復制 36
2.3 數據插入 37
2.3.1 不指定列名 37
2.3.2 指定列名 37
2.3.3 批量導入 38
2.4 數據修改 39
2.4.1 單表修改 39
2.4.2 多表修改 39
2.5 數據刪除 40
2.5.1 單表刪除 40
2.5.2 多表刪除 41
2.5.3 刪除表中所有記錄 41
2.6 數據查詢 42
2.6.1 SELECT子句 42
2.6.2 FROM子句 45
2.6.3 WHERE子句 46
2.6.4 GROUP BY子句 51
2.6.5 HAVING子句 53
2.6.6 ORDER BY子句 54
2.6.7 LIMIT子句 55
2.6.8 UNION操作 56
2.6.9 多表查詢 58
2.6.10 嵌套查詢 61
2.7 Navicat for MySQL的使用 64
2.7.1 Navicat for MySQL中數據庫的操作 64
2.7.2 Navicat for MySQL中數據表的操作 65
2.7.3 Navicat for MySQL中數據表記錄的“增刪改查”操作 65
2.8 本章小結 66
2.9 本章習題 66
第3章
視圖與索引 70
3.1 視圖 70
3.1.1 視圖簡介 70
3.1.2 視圖操作 71
3.2 索引 76
3.2.1 索引簡介 76
3.2.2 索引分類 77
3.2.3 創(chuàng)建索引 77
3.2.4 查看索引 78
3.2.5 刪除索引 79
3.3 本章小結 80
3.4 本章習題 80
第4章
存儲過程、流程控制語句、函數和觸發(fā)器 82
4.1 存儲過程 82
4.1.1 存儲過程的創(chuàng)建 82
4.1.2 存儲過程的調用 84
4.1.3 存儲過程的查詢 85
4.1.4 存儲過程的刪除 87
4.2 流程控制語句 87
4.2.1 IF語句 88
4.2.2 CASE語句 89
4.2.3 WHILE語句 91
4.2.4 REPEAT語句 92
4.2.5 LEAVE語句 93
4.2.6 LOOP語句 93
4.3 函數 94
4.3.1 函數 94
4.3.2 用戶自定義函數 99
4.4 觸發(fā)器 101
4.4.1 認識觸發(fā)器 101
4.4.2 創(chuàng)建觸發(fā)器 101
4.4.3 查看觸發(fā)器 104
4.4.4 刪除觸發(fā)器 105
4.5 本章小結 105
4.6 本章習題 105
第5章
MySQL數據庫高級操作 106
5.1 事務 106
5.1.1 事務概述 106
5.1.2 事務的特性 106
5.1.3 事務提交 107
5.1.4 事務回滾 109
5.2 用戶與權限管理 110
5.2.1 MySQL賬戶管理概述 110
5.2.2 創(chuàng)建用戶 110
5.2.3 查看用戶 111
5.2.4 刪除用戶 112
5.2.5 修改用戶名 112
5.2.6 設置與修改密碼 113
5.2.7 授予與回收用戶權限 113
5.3 備份與還原 115
5.3.1 備份 115
5.3.2 還原 117
5.4 本章小結 119
5.5 本章習題 119
第6章
MySQL交互 120
6.1 Node.js與MySQL交互 120
6.1.1 Node.js安裝配置 120
6.1.2 利用Express框架搭建項目環(huán)境 122
6.1.3 連接MySQL數據庫 124
6.1.4 對數據進行“增刪改查”操作 125
6.2 PHP與MySQL交互 128
6.2.1 XAMPP安裝及配置 128
6.2.2 連接MySQL數據庫 130
6.2.3 對數據進行“增刪改查”操作 131
6.3 Python與MySQL交互 137
6.3.1 Python環(huán)境安裝 137
6.3.2 連接MySQL數據庫 138
6.3.3 對數據進行“增刪改查”操作 139
6.4 Java與MySQL交互 143
6.4.1 Java環(huán)境安裝 143
6.4.2 連接MySQL數據庫 148
6.4.3 對數據進行“增刪改查”操作 150
6.5 本章小結 151
6.6 本章習題 152
第7章
MongoDB數據庫 153
7.1 非關系型數據庫 153
7.2 MongoDB簡介與安裝 153
7.2.1 MongoDB簡介 153
7.2.2 MongoDB安裝 154
7.2.3 配置Path環(huán)境變量 155
7.2.4 啟動MongoDB服務 156
7.3 Robo圖形界面操作MongoDB 157
7.3.1 Robo 3T圖形界面安裝步驟 157
7.3.2 連接數據庫 158
7.3.3 創(chuàng)建數據庫 159
7.3.4 創(chuàng)建集合 160
7.3.5 插入數據 161
7.3.6 刪除數據 163
7.3.7 修改數據 163
7.4 MongoDB 164
7.4.1 數據庫 164
7.4.2 集合 165
7.4.3 文檔 165
7.4.4 數據類型 165
7.5 命令行基本操作 167
7.5.1 終端連接MongoDB 167
7.5.2 查看當前數據庫 168
7.6 集合操作 169
7.6.1 創(chuàng)建集合 169
7.6.2 查看集合 170
7.6.3 刪除集合 170
7.7 MongoDB文檔操作 170
7.7.1 插入文檔 171
7.7.2 更新文檔 171
7.7.3 保存文檔 172
7.7.4 刪除文檔 173
7.7.5 查詢文檔 174
7.8 MongoDB備份與恢復 175
7.8.1 備份 175
7.8.2 恢復 175
7.9 MongoDB交互 176
7.9.1 Node.js與MongoDB交互 176
7.9.2 PHP與MongoDB交互 182
7.9.3 Python與MongoDB交互 185
7.9.4 Java與MongoDB交互 193
7.10 本章小結 199
7.11 本章習題 199
第8章
Redis數據庫 201
8.1 Redis基礎 201
8.1.1 Redis簡介與安裝 201
8.1.2 Redis數據庫操作 205
8.2 Redis交互 221
8.2.1 Node.js與Redis交互 221
8.2.2 PHP與Redis交互 225
8.2.3 Python與Redis交互 227
8.2.4 Java與Redis交互 229
8.3 本章小結 232
8.4 本章習題 232
第9章
項目案例——個人任務管理系統 233
9.1 項目介紹 233
9.1.1 項目背景 233
9.1.2 項目技術 233
9.2 實訓說明 234
9.2.1 項目信息 234
9.2.2 實訓準備 234
9.3 項目實施 236
9.3.1 首頁 236
9.3.2 用戶注冊 241
9.3.3 用戶登錄 244
9.3.4 修改用戶信息 245
9.3.5 退出系統 247
9.3.6 創(chuàng)建新任務 248
9.3.7 待完成任務列表 251
9.3.8 開始任務 253
9.3.9 歷史任務列表 255
9.4 項目部署 257

本目錄推薦

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