MySQL數據庫原理與應用 章逸 張澤民 9787302685500 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$312
商品編號: 9787302685500
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202505*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:MySQL數據庫原理與應用
ISBN:9787302685500
出版社:清華大學
著編譯者:章逸 張澤民
頁數:125
所在地:中國大陸 *此為代購商品
書號:1737018
可大量預訂,請先連絡。

內容簡介
本書依據當前高校 MySQL數據庫教學與實驗需求,以 MySQL8 0為基礎編寫而成。全書分為 10章,內容包含:MySQL概述,創建和管理數據庫,創建和管理數據表,插入、修改和刪除數據,查詢數據,索引、視圖、事務和數據庫恢復,存儲過程和觸發器,MySQLDBA常用技術,數據庫設計與應用,VR全息膳食管理系統的 MySQL實現。大部分章 節 後安排課後習題,幫助讀者鞏固所學。
本書可作為本科院校相關專業教材,也可供高職高專院校及相關培訓機構教學使用,還可作為參加全國計算機等級考試人員以及數據庫應用系統設計開發人員參考用書。

作者簡介
第一章 逸,中共黨員,教授,碩導,雙師型教師,信息技術新工科產學研聯盟虛擬現實教育工作委員會委員,江西省科技廳、江西省信工委、南昌市科技局入庫專家,財政部評標專家、江西省人民政府評標專家、江西省電子信息行業專家庫專家、江西省教育廳評估專家、江西省高校信息化學會會員、江西省計算機協會會員、南昌市元宇宙生成式人工智能教育重點實驗室負責人。
張澤民,中共黨員,國家”萬人計劃”領軍人才,國家教學名師,全國優秀教師,特級教師,南寧市B類人才稱號獲得者,曾參與編著多部教材。

目錄

第1章 MySQL概述 1
1 1 數據庫基礎 1
1 1 1 數據管理技術的產生和發展 1
1 1 2 數據模型 3
1 1 3 數據庫系統結構 7
1 2 關係數據庫技術構成 9
1 2 1 關係數據庫 9
1 2 2 SQL概述 12
1 2 3 數據庫訪問接口 13
1 3 瞭解MySQL數據庫 15
1 3 1 數據庫軟件 15
1 3 2 MySQL版本 15
1 3 3 MySQL優勢 17
1 3 4 MySQL 8新功能 18
1 4 MySQL 8 3的安裝與配置 19
1 4 1 在Windows平臺下安裝與配置MySQL 8 3 19
1 4 2 啟動服務並登錄MySQL數據庫 26
1 4 3 MySQL常用圖形管理工具Workbench 30
1 4 4 在Linux平臺下安裝與配置MySQL 8 0 34
本章 小結 40
課後習題 40
第2章 創建和管理數據庫 42
2 1 連接MySQL服務器 42
2 1 1 字符集和校對規則 42
2 1 2 啟動MySQL服務 42
2 1 3 連接MySQL服務器 45
2 1 4 設置MySQL字符集 45
2 1 5 使用Workbench連接並登錄MySQL服務器 47
2 2 創建數據庫 50
2 3 更改數據庫 52
2 4 操縱數據庫 54
2 4 1 刪除數據庫 54
2 4 2 MySQL存儲引擎 54
本章 小結 57
課後習題 58
第3章 創建和管理數據表 59
3 1 MySQL數據類型介紹 59
3 1 1 整數類型 59
3 1 2 浮點數類型和定點數類型 62
3 1 3 日期和時間類型 64
3 1 4 文本字符串類型 68
3 1 5 二進制數據類型 72
3 1 6 數據類型選擇 76
3 2 創建數據表 77
3 2 1 創建表的語法形式 78
3 2 2 使用主鍵約束 80
3 2 3 使用外鍵約束 82
3 2 4 使用非空約束 84
3 2 5 使用唯一性約束 85
3 2 6 使用默認約束 86
3 2 7 設置表的屬性值自動增加 87
3 3 查看數據表的結構 87
3 3 1 查看基本結構語句DESCRIBE 88
3 3 2 查看表詳細結構語句SHOW CREATE TABLE 88
3 4 修改數據表 89
3 4 1 修改表名 89
3 4 2 修改字段的數據類型 90
3 4 3 修改字段名稱 90
3 4 4 添加字段 90
3 4 5 刪除字段 91
3 4 6 修改字段的位置 91
3 4 7 刪除表的外鍵約束 91
3 4 8 更改表的存儲引擎 91
3 5 複製數據表 92
3 6 刪除數據表 92
3 6 1 刪除沒有被關聯的表 92
3 6 2 刪除被其他表關聯的主表 93
3 7 實戰演練 93
本章 小結 97
課後習題 98
第4章 插入、修改和刪除數據 99
4 1 插入數據 99
4 1 1 向表的所有字段插入數據 99
4 1 2 指定字段插入數據 100
4 1 3 同時插入多條記錄 101
4 1 4 將查詢結果插入表 103
4 2 更新數據 103
4 3 刪除數據 104
4 4 實戰演練 105
本章 小結 109
課後習題 110
第5章 查詢數據 111
5 1 基本查詢語句 111
5 2 單表查詢 117
5 3 使用集合函數查詢 128
5 4 連接查詢 129
5 4 1 內連接查詢 129
5 4 2 外連接查詢 130
5 4 3 複合條件連接查詢 131
5 5 子查詢 132
5 6 合併查詢結果 133
5 7 為表和字段取別名 134
5 7 1 為表取別名 134
5 7 2 為字段取別名 135
5 8 使用正則表達式查詢 135
本章 小結 137
課後習題 137
第6章 索引、視圖、事務和數據庫恢復 138
6 1 索引 139
6 1 1 索引定義 139
6 1 2 索引分類 140
6 1 3 創建和應用索引 141
6 1 4 管理索引 144
6 2 視圖 145
6 2 1 視圖概述 145
6 2 2 創建和應用視圖 146
6 2 3 管理視圖 147
6 3 事務 151
6 3 1 事務概述 151
6 3 2 事務的應用 152
6 3 3 事務的處理 152
6 4 數據庫恢復 154
6 4 1 數據庫恢復概述 154
6 4 2 故障的種類 155
6 4 3 恢復的實現技術 157
6 4 4 恢復策略 157
6 4 5 數據庫鏡像 160
本章 小結 160
課後習題 161
第7章 存儲過程和觸發器 163
7 1 存儲過程 163
7 1 1 創建存儲過程和自定義函數 163
7 1 2 調用存儲過程和自定義函數 165
7 1 3 查看存儲過程和自定義函數 166
7 1 4 修改存儲過程和自定義函數 167
7 1 5 刪除存儲過程和自定義函數 168
7 2 觸發器 168
7 2 1 創建觸發器 169
7 2 2 查看觸發器 170
7 2 3 使用觸發器 170
7 2 4 刪除觸發器 171
本章 小結 171
課後習題 172
第8章 MySQL DBA常用技術 174
8 1 用戶管理 174
8 1 1 權限表 174
8 1 2 賬號管理 180
8 1 3 權限管理 186
8 1 4 訪問控制 187
8 1 5 實戰演練——綜合管理用戶權限 188
8 2 數據備份與恢復 189
8 2 1 數據備份 189
8 2 2 數據恢復 190
8 2 3 數據庫遷移 191
8 2 4 數據表的導出和導入 192
8 2 5 實戰演練——數據的備份和恢復 194
8 3 MySQL日誌 195
8 3 1 日誌簡介 195
8 3 2 二進制日誌 196
8 3 3 錯誤日誌 200
8 3 4 通用查詢日誌 202
8 3 5 慢查詢日誌 204
8 3 6 實戰演練——MySQL日誌的綜合管理 206
本章 小結 207
課後習題 207
第9章 數據庫設計與應用 208
9 1 關係數據理論 208
9 1 1 規範化 208
9 1 2 模式分解 211
9 2 數據庫設計 212
9 2 1 數據庫設計概述 212
9 2 2 需求分析 213
9 2 3 概念結構設計 214
9 2 4 邏輯結構設計 217
9 2 5 物理結構設計 219
9 3 數據庫實施和維護 220
9 3 1 數據庫實施 220
9 3 2 數據庫維護 221
本章 小結 222
課後習題 223
第10章 VR全息膳食管理系統的MySQL實現 224
10 1 系統分析與數據庫設計 224
10 1 1 需求分析 226
10 1 2 概要結構設計 227
10 1 3 邏輯結構設計 228
10 1 4 物理結構設計 228
10 2 用戶權限設置 233
10 3 存儲過程設計 233
10 4 日誌管理 235
10 5 數據庫備份與恢復 235
10 6 程序實現MySQL數據庫連接和操作 236
10 7 實戰演練 240
本章 小結 240
參考文獻 241

精彩書摘
第1章 MySQL概述
在數字時代,數據無處不在。從個人的微信聊天記錄、淘寶購物清單,到企業的客戶資料、銷售數據,再到政府的公民信息交通監控錄像,這些都離不開強大的數據存儲和管理工具。MySQL作為關係數據庫管理系統的翹楚,在全球範圍內得到極為廣泛的應用。作為本書的開篇,本章 將從數據庫基礎、關係數據庫技術構成、MySQL數據庫的簡要介紹和安裝等方面展開講解。通過本章 學習,讀者能對數據庫有初步的認識,瞭解關係數據庫的基本概念,理解MySQL在數據庫領域的重要地位,並掌握如何在自己的計算機上安裝和運行MySQL。
1 1 數據庫基礎
1 1 1 數據管理技術的產生和發展
數據庫技術是應數據管理任務的需要而產生的。數據管理是指對數據進行分類、組織、編碼、存儲、檢索、維護傳播和利用的一系列活動的總和。在應用需求的推動下,在計算機軟硬件發展的基礎上,數據管理技術經歷了人工管理文件系統、數據庫系統三個階段。
1 人工管理階段
20世紀50年代中期及以前數據管理技術處於人工管理階段,此階段具有以下特點。
1)數據不保存
當時計算機主要用於科學計算,一段程序對應輸入一批數據,用完撤走數據不保存。
2)數據不共享
一組數據只對應某一程序,當多個應用程序涉及相同數據時。,也必須各自定義,數據無法共享。
3)應用程序管理數據
沒有軟件系統負責管理數據,應用程序不僅要規定數據的邏輯結構,而且要設計物理結構,包括存儲結構、存取方法、輸入方式等。
4)數據不獨立
每當數據的邏輯結構或是物理存儲結構發生變化時,必須對應用程序做相應修改,應用程序完全依賴於數據。
2 文件系統階段
20世紀50年代後期到60年代中期,數據管理進入了文件系統階段,此階段具有以下特點。
1)數據可以長期保存數據可以以文件的形式長期保留在外存儲器上,反復進行查詢、修改插入和刪除等操作。
2)由文件系統管理數據文件系統把數據組織成相互獨立的數據文件,按文件名訪問,按記錄進行存取,提供了對文件進行打開與關閉讀取和寫人的存取方式。文件系統實現了記錄內的結構化。但文件系統管理的數據共享性差,冗余度高獨立性不強,數據存取單位是記錄,不能細到數據項。
3 數據庫系統階段
20世紀60年代後期以來,為解決多用戶多應用共享數據的需求,使數據服務盡可能多的應用,數據庫技術隨之產生,出現了統一管理數據的專門軟件系統——數據庫管理系統。數據庫系統有以下幾方面特點。
1)數據結構化
數據庫系統實現了整體數據的結構化,整體結構化是指數據庫中的數據不屬_xFFFF_某一個應用,而是面向整個組織或企業,數據之間是有聯繫的。存取數據靈活,可存取某個或某組數據項,也可以是一條記錄或一組記錄。
2)數據易共享,冗餘度低,易擴充
數據共享意味著能夠減少數據冗餘,節 約存儲空間。同時,數據共享還能避免數據間的不相容和不一致性。數據不一致是指同一數據不同副本的值不統一。在人工管理或文件系統階段時,數據被重複存儲,當不同的應用使用和修改不同的副本時,容易造成數據不一致,數據庫中的數據共享避免了不一致現象。
由於數據面向整個系統,是結構化的,可以被多個應用共享使用,容易增加新的應用,這使得數據庫系統彈性大,易擴充。
3)數據獨立性
數據獨立性包括物理獨立性和邏輯獨立性,它是借助數據庫管理數據的一個顯

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理