標籤: 暫無標籤

本書全面地講解了MySQL資料庫技術。以實戰模擬的方式詮釋MySQL資料庫在不同語言中的應用,重點突出c、php和java語言操作MySQL資料庫的方法與技巧,並配合視頻錄像和習題,打造一套MySQL初級入門圖書。本書適合作為零基礎學習人員的學慣用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟體開發人員的參考資料。

1 MySQL快速入門 -圖書簡介:

  全書共分4篇19章。其中,第1篇 MySQL基礎篇:主要包括初識MySQL資料庫、MySQL圖形化管理工具、MySQL存儲引擎和數據類型、MySQL基本操作、數據查詢、MySQL運算符、MySQL函數和查詢優化等內容;第2篇MySQL高級應用篇:主要包括MySQL索引、MySQL視圖、MySQL存儲過程、MySQL觸發器和MySQL事務等內容;第3篇MySQL系統管理篇:主要包括MySQL系統管理、MySQL日常管理和MySQL資料庫的安全技術等內容;第4篇MySQL應用程序開發篇:主要包括MySQL應用程序設計的3種語言介面(PHP語言、Java語言和C語言)。

  本書提供了大量的自學視頻、源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。

前言:

  俗話說,學Web項目開發,就選PHP語言;學資料庫,就選MySQL。

  MySQL是一款非常優秀的免費軟體,由瑞士的MySQL AB公司開發,它是一款真正的快速、多用戶、多線程的SQL資料庫。

  MySQL資料庫是世界上最流行的資料庫之一。全球最大的網路搜索引擎公司——Google使用的資料庫就是MySQL,並且國內很多大型網路公司也選擇MySQL資料庫,諸如百度、網易、新浪等。據統計,世界上一流的互聯網公司中,排名前20位的有80%是MySQL的忠實用戶。

本書內容

  本書提供了MySQL從入門到實際應用所必備的知識,並且分篇進行講解,使讀者學習更有針對性。學習本書內容時,首先要熟練掌握基礎篇的內容,為以後的應用開發打下紮實的基礎;然後有針對性地學習高級應用篇的內容,為MySQL應用程序開發存儲必備的知識;接著學習MySQL的系統管理知識,只有熟悉、掌握其管理和維護的方法,才能更好地應用它;最後選擇MySQL程序設計介面,學習MySQL應用程序開發。MySQL圖書內容分佈比例如下圖所示。

  第1篇 MySQL基礎篇(第1~8章):主要包括初識MySQL資料庫、MySQL圖形化管理工具、MySQL存儲引擎和數據類型、MySQL基本操作、數據查詢、MySQL運算符、MySQL函數和查詢優化等內容。通過本篇的學習,讀者能夠熟練掌握MySQL資料庫的基礎知識,並通曉其在Windows和Linux操作系統下的安裝方法。

  第2篇 MySQL高級應用篇(第9~13章):主要包括MySQL索引、MySQL視圖、MySQL存儲過程、MySQL觸發器和MySQL事務等內容。通過本篇的學習,讀者將熟悉MySQL的高級應用。

  第3篇 MySQL系統管理篇(第14~16章):主要包括MySQL系統管理、MySQL日常管理和MySQL資料庫的安全技術等內容。通過本篇的學習,讀者將了解有關MySQL資料庫的創建原理及安全防護措施,並掌握資料庫管理、維護的方法和工具。

  第4篇 MySQL應用程序開發篇(第17~19章):主要包括MySQL應用程序設計的3種語言介面,即PHP語言、Java語言和C語言,並分別對這3種程序語言如何連接、操作MySQL資料庫進行了詳細地講解,並以實戰項目開發鞏固所學知識,真正做到理論與實踐相結合。

本書特點

  * 技術新穎,講解細緻

  全面、細緻地展示MySQL的基礎知識,融入PHP語言、Java語言和C語言操作MySQL資料庫的方法,達到學以致用。

  * 實例豐富,貼近實際

  在詳細地講解每個技術點的同時,以大量的示例和實例作為輔助,加深讀者對知識的掌握,並提高實踐動手的能力。

  * 動手實踐,一體學習

  對於重要章節,以實戰模擬欄目的形式,為讀者提供豐富的實戰練習題,讓讀者能夠親自動手實踐,體會MySQL資料庫與PHP語言、Java語言或者C語言的完美結合。

  * 多媒體視頻教學

  為了便於讀者更好地學習和使用本書,書中針對MySQL的安裝、配置以及一些特殊內容,提供了清晰、流暢的多媒體視頻,讓讀者更加高效、直觀地進行學習。

本書配套資源

  本書提供了內容豐富的配套資源,包括自學視頻、源程序、素材,以及模塊庫、案例庫、題庫、素材庫等多項輔助內容,讀者朋友可以通過如下方式獲取。

  第1種方式:

  (1)登錄清華大學出版社的網站,在網頁右上角的搜索文本框中輸入本書書名(注意區分大小寫和留出空格),或者輸入本書關鍵字,或者輸入本書ISBN號(注意去掉ISBN號間隔線「-」),單擊「搜索」按鈕。

  (2)找到本書後單擊超鏈接,在該書的網頁下側單擊「網路資源」超鏈接,即可下載。

  第2種方式:

  訪問本書的新浪微博PHPbook,找到配套資源的鏈接地址進行下載。

  讀者對象

  ? 大中專院校師生 ? 面臨就業的學生

  ? 零基礎學習人員 ? 相關培訓機構的老師和學員

  ? 初中級程序開發人員 ? 準備從事軟體開發的求職者

  ? 編程愛好者 ? 立志編程的其他專業人士

2 MySQL快速入門 -圖書目錄

第1篇 MySQL基礎篇

  第1章 初識MySQL資料庫

  ( 自學視頻、源程序:配套資源) 2

  1.1 了解MySQL資料庫 3

  1.1.1 MySQL的發展歷史 3

  1.1.2 MySQL的特性 3

  1.1.3 MySQL的應用環境 4

  1.1.4 MySQL的管理軟體 4

  1.1.5 MySQL下載 5

  1.2 Windows下MySQL的安裝 7

  1.3 啟動、連接、斷開和停止

  MySQL伺服器 11

  1.3.1 啟動、停止MySQL

  伺服器 12

  1.3.2 連接、斷開MySQL伺服器 13

  1.4 Linux下MySQL的安裝 15

  本章摘要 17

  習題 17

  第2章 MySQL圖形化管理工具

  ( 自學視頻、源程序:

  配套資源) 19

  2.1 MySQL Workbench圖形化管理

  工具 20

  2.1.1 MySQL Workbench的

  安裝 20

  2.1.2 創建資料庫和數據表 22

  2.1.3 添加數據 24

  2.1.4 數據的導入和導出 26

  2.2 PHPMYADMIN圖形化管理

  工具 28

  2.2.1 資料庫操作管理 28

  2.2.2 管理數據表 30

  2.2.3 管理數據記錄 31

  2.2.4 導入和導出數據 34

  2.2.5 phpMyAdmin設置編碼

  格式 36

  2.2.6 phpMyAdmin添加伺服器新

  用戶 37

  2.2.7 phpMyAdmin中重置MySQL

  伺服器登錄密碼 37

  本章摘要 38

  習題 39

  第3章 MySQL存儲引擎和數據類型

  ( 自學視頻、源程序:

  配套資源) 40

  3.1 MySQL存儲引擎 41

  3.1.1 什麼是MySQL存儲引擎 41

  3.1.2 查詢MySQL中支持的存儲

  引擎 41

  3.1.3 innodb存儲引擎 42

  3.1.4 MyISAM存儲引擎 43

  3.1.5 MEMORY存儲引擎 44

  3.1.6 如何選擇存儲引擎 45

  3.1.7 設置數據表的存儲引擎 46

  3.2 MySQL數據類型 47

  3.2.1 數字類型 47

  3.2.2 字元串(字元)類型 48

  3.2.3 日期和時間類型 49

  本章摘要 49

  習題 49

  第4章 MySQL基本操作

  ( 自學視頻、源程序:

  配套資源) 51

  4.1 MySQL資料庫操作 52

  4.1.1 創建資料庫CREATE

  DATABASE 52

  4.1.2 查看資料庫SHOW

  DATABASES 52

  4.1.3 選擇資料庫USE

  DATABASE 53

  4.1.4 刪除資料庫DROP

  DATABASE 53

  4.2 MySQL數據表操作 53

  4.2.1 創建數據表CREATE

  TABLE 54

  4.2.2 查看錶結構SHOW COLUMNS

  或DESCRIBE 55

  4.2.3 修改表結構ALTER TABLE 56

  4.2.4 重命名表rename TABLE 57

  4.2.5 刪除表DROP TABLE 57

  4.3 MySQL語句操作 58

  4.3.1 插入記錄INSERT 58

  4.3.2 查詢資料庫記錄SELECT 58

  4.3.3 修改記錄UPDATE 62

  4.3.4 刪除記錄DELETE 63

  本章摘要 63

  習題 63

  實戰模擬 65

  第5章 數據查詢

  ( 自學視頻、源程序:

  配套資源) 69

  5.1 基本查詢語句 70

  5.2 單表查詢 71

  5.2.1 查詢所有欄位 71

  5.2.2 查詢指定欄位 72

  5.2.3 查詢指定數據 72

  5.2.4 帶IN關鍵字的查詢 73

  5.2.5 帶BETWEEN AND的範圍

  查詢 74

  5.2.6 帶LIKE的字元匹配查詢 74

  5.2.7 用IS NULL關鍵字查詢空值 75

  5.2.8 帶AND的多條件查詢 76

  5.2.9 帶OR的多條件查詢 76

  5.2.10 用DISTINCT關鍵字去除

  結果中的重複行 77

  5.2.11 用ORDER BY關鍵字對

  查詢結果排序 77

  5.2.12 用GROUP BY關鍵字分組

  查詢 78

  5.2.13 用LIMIT限制查詢結果的

  數量 79

  5.3 使用聚合函數查詢 80

  5.3.1 COUNT()函數 80

  5.3.2 SUM()函數 81

  5.3.3 AVG()函數 81

  5.3.4 MAX()函數 82

  5.3.5 MIN()函數 82

  5.4 連接查詢 83

  5.4.1 內連接查詢 83

  5.4.2 外連接查詢 84

  5.4.3 複合條件連接查詢 85

  5.5 子查詢 86

  5.5.1 帶IN關鍵字的子查詢 86

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

  5.5.3 帶EXISTS關鍵字的子查詢 88

  5.5.4 帶ANY關鍵字的子查詢 89

  5.5.5 帶ALL關鍵字的子查詢 90

  5.6 合併查詢結果 91

  5.7 定義表和欄位的別名 92

  5.7.1 為表取別名 92

  5.7.2 為欄位取別名 92

  5.8 使用正則表達式查詢 93

  本章摘要 94

  習題 94

  實戰模擬 96

  第6章 MySQL運算符

  ( 自學視頻、源程序:

  配套資源) 101

  6.1 MySQL運算符 102

  6.2 算術運算符 102

  6.3 比較運算符 103

  6.4 邏輯運算符 108

  6.5 位運算符 110

  6.6 運算符的優先順序 110

  本章摘要 111

  習題 111

  第7章 MySQL函數

  ( 自學視頻、源程序:

  配套資源) 112

  7.1 MySQL函數 113

  7.2 數學函數 113

  7.2.1 ABS(x)函數 114

  7.2.2 FLOOR(x)函數 114

  7.2.3 RAND()函數 115

  7.2.4 PI()函數 115

  7.2.5 truncate(x,y)函數 116

  7.2.6 ROUND(x)函數和ROUND(x,y)

  函數 116

  7.2.7 SQRT(x)函數 116

  7.3 字元串函數 117

  7.3.1 INSERT(s1,x,len,s2)函數 118

  7.3.2 UPPER(s)和UCase(s)函數 119

  7.3.3 LEFT(s,n)函數 119

  7.3.4 RTRIM(s)函數 119

  7.3.5 substring(s,n,len)函數 120

  7.3.6 REVERSE(s)函數 120

  7.3.7 FIELD(s,s1,s2,…)函數 120

  7.4 日期和時間函數 121

  7.4.1 CURDATE()和

  CURRENT_DATE()函數 122

  7.4.2 CURTIME()和

  CURRENT_TIME()函數 122

  7.4.3 NOW()函數 123

  7.4.4 DateDiff(d1,d2)函數 123

  7.4.5 ADDDATE(d,n)函數 124

  7.4.6 ADDDATE(d,INTERVAL expr

  type)函數 124

  7.4.7 SUBDATE(d,n)函數 124

  7.5 條件判斷函數 125

  7.6 系統信息函數 125

  7.7 加密函數 126

  7.8 其他函數 126

  本章摘要 127

  習題 128

  第8章 查詢優化

  ( 自學視頻、源程序:

  配套資源) 129

  8.1 索引 130

  8.1.1 索引對查詢速度的影響 130

  8.1.2 使用索引查詢 131

  8.2 分析查詢語句 133

  8.3 查詢高速緩存 134

  8.3.1 檢驗高速緩存是否開啟 134

  8.3.2 使用高速緩存 135

  8.4 優化多表查詢 136

  8.5 使用臨時表 137

  8.6 優化表設計 139

  本章摘要 139

  習題 140

第2篇 MySQL高級應用篇

  第9章 MySQL索引

  ( 自學視頻、源程序:

  配套資源) 142

  9.1 MySQL索引概述 143

  9.1.1 MySQL索引概述 143

  9.1.2 MySQL索引分類 143

  9.2 創建索引 144

  9.2.1 在建立數據表時創建索引 144

  9.2.2 在已建立的數據表中創建

  索引 149

  9.2.3 修改數據表結構添加索引 151

  9.3 刪除索引 153

  本章摘要 153

  習題 154

  第10章 MySQL視圖

  ( 自學視頻、源程序:

  配套資源) 155

  10.1 MySQL視圖 156

  10.1.1 視圖的概念 156

  10.1.2 視圖的作用 156

  10.2 創建視圖 157

  10.2.1 查看用戶是否具有創建視圖

  的許可權 157

  10.2.2 創建視圖 158

  10.2.3 創建視圖的注意事項 158

  10.3 查看視圖 159

  10.4 修改視圖 161

  10.5 更新視圖 163

  10.6 刪除視圖 165

  本章摘要 166

  習題 166

  實戰模擬 167

  第11章 MySQL存儲過程

  ( 自學視頻、源程序:

  配套資源) 171

  11.1 創建存儲過程和存儲函數 172

  11.1.1 創建存儲過程 172

  11.1.2 創建存儲函數 174

  11.1.3 變數的應用 175

  11.1.4 游標的運用 178

  11.2 流程式控制制語句 179

  11.2.1 IF語句 179

  11.2.2 CASE語句 180

  11.2.3 WHILE循環語句 181

  11.2.4 LOOP循環語句 182

  11.2.5 REPEAT循環語句 183

  11.3 調用存儲過程和存儲函數 185

  11.3.1 調用存儲過程 185

  11.3.2 調用存儲函數 185

  11.4 查看存儲過程和存儲函數 185

  11.4.1 SHOW STATUS語句 185

  11.4.2 SHOW CREATE語句 186

  11.5 修改存儲過程和存儲函數 186

  11.6 刪除存儲過程和存儲函數 187

  11.7 捕獲存儲過程中的錯誤 188

  11.7.1 定義條件 188

  11.7.2 定義處理程序 189

  本章摘要 189

  習題 190

  實戰模擬 191

  第12章 MySQL觸發器

  ( 自學視頻、源程序:

  配套資源) 194

  12.1 MySQL觸發器 195

  12.1.1 創建MySQL觸發器 195

  12.1.2 創建具有多個執行語句的

  觸發器 196

  12.2 查看觸發器 198

  12.2.1 SHOW TRIGGERS 198

  12.2.2 查看 triggers表中觸發器

  信息 198

  12.3 應用觸發器 199

  12.4 刪除觸發器 200

  本章摘要 201

  習題 201

  實戰模擬 202

  第13章 MySQL事務

  ( 自學視頻、源程序:

  配套資源) 205

  13.1 MySQL事務概述 206

  13.1.1 原子性 207

  13.1.2 一致性 207

  13.1.3 孤立性 207

  13.1.4 持久性 208

  13.2 MySQL事務的創建與存在

  周期 208

  13.2.1 初始化事務 209

  13.2.2 創建事務 209

  13.2.3 應用SELECT語句查看數據

  是否被正確輸入 210

  13.2.4 提交事務 210

  13.2.5 撤銷事務(事務回滾) 211

  13.2.6 事務的存在周期 211

  13.3 MySQL行為 212

  13.3.1 自動提交 212

  13.3.2 事務的孤立級 213

  13.3.3 修改事務的孤立級 214

  13.4 事務和性能 214

  13.4.1 應用小事務 214

  13.4.2 選擇合適的孤立級 215

  13.4.3 死鎖的概念與避免方法 215

  13.5 MySQL偽事務 216

  13.5.1 用表鎖定代替事務 216

  13.5.2 應用表鎖定實現偽事務 218

  本章摘要 219

  習題 219

  實戰模擬 220

第3篇 MySQL系統管理篇

  第14章 MySQL系統管理

  ( 自學視頻、源程序:

  配套資源) 224

  14.1 MySQL系統管理 225

  14.1.1 管理職責概述 225

  14.1.2 日常管理 226

  14.1.3 安全問題 227

  14.1.4 資料庫修復和維護 228

  14.2 數據目錄的位置 228

  14.3 數據目錄的結構 230

  14.4 MySQL伺服器如何提供對

  數據的訪問 231

  14.5 MySQL資料庫在文件系統里

  如何表示 232

  14.6 MySQL數據表在文件系統里

  如何表示 233

  14.6.1 ISAM數據表 233

  14.6.2 MyISAM數據表 233

  14.6.3 MERGE數據表 233

  14.6.4 BDB數據表 233

  14.6.5 InnoDB數據表 233

  14.6.6 HEAP數據表 234

  14.7 SQL語句如何映射為數據表

  文件操作 234

  14.7.1 創建數據表 234

  14.7.2 更新數據表 234

  14.7.3 刪除數據表 234

  14.8 操作系統對資料庫和數據表

  命名的限制 235

  14.9 數據目錄的結構對系統性能的

  影響 236

  14.10 MySQL狀態文件和日誌

  文件 237

  本章摘要 240

  習題 240

  第15章 MySQL日常管理

  ( 自學視頻、源程序:

  配套資源) 241

  15.1 連接故障恢復 242

  15.1.1 MySQL套接字被誤刪 242

  15.1.2 忘記root口令 242

  15.2 日誌文件管理 243

  15.2.1 錯誤日誌 243

  15.2.2 通用查詢日誌 244

  15.2.3 二進位日誌 244

  15.2.4 慢速查詢日誌 246

  15.2.5 日誌文件維護 247

  15.2.6 日誌失效處理 247

  15.3 MySQL資料庫備份和恢復 251

  15.3.1 數據的備份 252

  15.3.2 數據恢復 252

  15.4 MySQL伺服器鏡像配置 254

  15.4.1 鏡像機制概念 254

  15.4.2 建立主—從鏡像關係 254

  15.4.3 MySQL雙機熱備份 256

  15.5 MySQL伺服器的一些優化

  配置 259

  15.5.1 對MySQL伺服器的連接

  監聽情況進行控制 259

  15.5.2 啟用或禁用LOAD DATA

  語句的LOCAL能力 259

  15.5.3 國際化和本地化 259

  15.5.4 對老數據表進行轉換以激活

  MySQL4.1的字符集支持 261

  15.6 優化MySQL伺服器 261

  15.6.1 伺服器參數變數的設置 261

  15.6.2 通用的MySQL伺服器

  變數 263

  15.6.3 InnoDB處理程序變數 263

  15.7 運行多個MySQL伺服器 264

  15.7.1 運行多個MySQL伺服器

  需要注意的問題 264

  15.7.2 設置MySQL伺服器啟動

  選項的策略 264

  15.7.3 用mysql_multi腳本啟動

  多個MySQL伺服器 265

  15.7.4 在Windows系統上運行

  多個MySQL伺服器 266

  本章摘要 267

  習題 267

  第16章 MySQL資料庫的安全技術

  ( 自學視頻、源程序:

  配套資源) 268

  16.1 MySQL基本的安全保護

  策略 269

  16.2 用戶和許可權管理 269

  16.2.1 使用CREATE USER命令

  創建用戶 270

  16.2.2 使用DROP USER命令刪除

  用戶 270

  16.2.3 使用RENAME USER命令

  重命名用戶 271

  16.2.4 GRANT和REVOKE命令 271

  16.3 MySQL資料庫安全技術的常見

  問題 274

  16.3.1 許可權更改何時生效 274

  16.3.2 設置賬戶密碼 274

  16.3.3 使你的密碼更安全 275

  本章摘要 276

  習題 276

第4篇 MySQL應用程序開發篇

  第17章 MySQL應用程序設計介面:

  PHP語言

  ( 自學視頻、源程序:

  配套資源) 278

  17.1 PHP語言概述 279

  17.1.1 什麼是PHP 279

  17.1.2 為什麼選擇PHP 279

  17.1.3 PHP的工作原理 280

  17.1.4 PHP結合資料庫應用的

  優勢 281

  17.2 PHP操作MySQL資料庫的

  步驟 281

  17.3 使用PHP操作MySQL

  資料庫 282

  17.3.1 mysql_connect()函數連接

  MySQL伺服器 282

  17.3.2 mysql_select_db()函數選擇

  MySQL資料庫 283

  17.3.3 mysql_query()函數執行SQL

  語句 283

  17.3.4 mysql_fetch_array()函數將

  結果集返回到數組中 284

  17.3.5 mysql_fetch_row()函數從

  結果集中獲取一行作為

  枚舉數組 284

  17.3.6 mysql_num_rows()函數

  獲取查詢結果集中的記

  錄數 284

  17.3.7 mysql_free_result()函數

  釋放內存 285

  17.3.8 mysql_close()函數關閉

  連接 285

  17.4 PHP管理MySQL資料庫中的

  數據 285

  17.4.1 向資料庫中添加數據 285

  17.4.2 瀏覽資料庫中數據 286

  17.4.3 編輯資料庫數據 287

  17.4.4 刪除數據 288

  17.4.5 批量刪除數據 290

  17.5 常見問題與解決方法 291

  17.6 MySQL與PHP的應用實

  例——迷你日記 294

  17.6.1 迷你日記概述 294

  17.6.2 資料庫設計 295

  17.6.3 用戶登錄 296

  17.6.4 發表日記 297

  17.6.5 分頁顯示日記列表 299

  17.6.6 彈出窗口修改日記 301

  17.6.7 查詢日記 303

  17.6.8 應用JavaScript實現批量

  刪除 305

  17.7 PDO資料庫抽象層 307

  17.7.1 什麼是資料庫抽象層 307

  17.7.2 安裝PDO 307

  17.7.3 連接資料庫 308

  17.7.4 PDO中執行SQL語句 309

  17.7.5 獲取結果 310

  17.8 PDO資料庫抽象層應用實

  例——571公告管理系統 311

  17.8.1 系統概述 311

  17.8.2 資料庫設計 311

  17.8.3 用戶註冊 313

  17.8.4 用戶登錄 315

  17.8.5 添加公告 315

  17.8.6 更新公告 317

  17.8.7 查詢公告 320

  本章摘要 321

  習題 322

  第18章 MySQL應用程序設計介面:

  Java語言

  ( 自學視頻、源程序:

  配套資源) 323

  18.1 JDBC技術 324

  18.1.1 資料庫概述 324

  18.1.2 JDBC-ODBC技術介紹 325

  18.1.3 JDBC技術 326

  18.2 JDBC中常用的類和介面 326

  18.2.1 DriverManager類 326

  18.2.2 Connection介面 327

  18.2.3 Statement介面 327

  18.2.4 PreparedStatement介面 328

  18.2.5 ResultSet介面 328

  18.3 資料庫連接 330

  18.3.1 載入資料庫驅動 330

  18.3.2 創建資料庫連接 330

  18.3.3 向資料庫發送SQL語句 332

  18.3.4 獲取查詢結果集 332

  18.3.5 關閉連接 333

  18.4 數據操作 333

  18.4.1 添加數據 333

  18.4.2 刪除數據 335

  18.4.3 修改數據 337

  18.4.4 查詢數據 338

  18.4.5 使用預編譯語句 339

  18.4.6 模糊查詢 341

  18.5 綜合實例 342

  18.5.1 英漢小詞典 342

  18.5.2 系統登錄 346

  18.5.3 庫存管理 349

  本章摘要 353

  習題 353

  第19章 MySQL應用程序設計介面:

  C語言

  ( 自學視頻、源程序:

  配套資源) 355

  19.1 圖書管理系統開發背景 356

  19.2 系統設計 356

  19.2.1 系統目標 356

  19.2.2 系統功能結構 356

  19.3 資料庫設計 357

  19.3.1 創建資料庫 357

  19.3.2 數據表結構 358

  19.4 C語言開發資料庫程序的

  流程 358

  19.5 C語言操作MySQL資料庫 361

  19.5.1 MySQL常用資料庫操作

  函數 361

  19.5.2 連接MySQL數據 363

  19.5.3 查詢圖書表記錄 364

  19.5.4 插入圖書表記錄 366

  19.5.5 修改圖書表記錄 367

  19.5.6 刪除圖書表記錄 368

  19.6 文件引用 369

  19.7 變數和函數定義 370

  19.8 主要功能模塊設計 370

  19.8.1 顯示主菜單信息 370

  19.8.2 顯示所有圖書信息 372

  19.8.3 添加圖書信息 374

  19.8.4 修改圖書信息 380

  19.8.5 刪除圖書信息 386

  19.8.6 查詢圖書信息 391

  本章摘要 393

  習題 393

  附錄 396

相關評論

同義詞:暫無同義詞