MySQL 8快速入門(視頻教學版) ( 簡體 字) |
作者:王英英 | 類別:1. -> 資料庫 -> MySQL |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 53459 詢問書籍請說出此書號!【有庫存】 NT售價: 345 元 |
出版日:10/1/2020 |
頁數:270 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302561255 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:本書是面向MySQL數據庫管理系統初學者的一本簡明教程。本書針對初學者量身定做,內容簡潔,注重實戰,通過實例的操作與分析,引領讀者快速學習和掌握MySQL開發和管理的基礎技術,從而達到初步制作一個簡單的PHP+MySQL動態網站的目標。 本書內容 第1章介紹什么是數據庫、表、數據類型和主鍵,數據庫的技術構成,什么是MySQL,了解如何學習MySQL,等等。 第2章介紹MySQL的安裝和配置,主要包括Windows平臺下的安裝和配置、如何啟動MySQL服務、如何更改MySQL的配置等。 第3章介紹MySQL數據庫和數據表的基本操作,包括創建數據庫、刪除數據庫、創建數據表、查看數據表結構、修改數據表和刪除數據表。 第4章介紹MySQL中的數據類型和運算符,主要包括MySQL數據類型介紹、如何選擇數據類型和常見運算符介紹。 第5章介紹如何查詢數據表中的數據,主要包括基本查詢語句、單表查詢、使用聚合函數查詢、連接查詢、子查詢、合并查詢結果、為表和字段取別名以及使用正則表達式查詢。 第6章介紹如何插入、更新與刪除數據,包括插入數據、更新數據、刪除數據。 第7章介紹MySQL中的索引,包括索引簡介、如何創建各種類型的索引和如何刪除索引。 第8章介紹MySQL視圖,主要包括視圖的概念、創建視圖、查看視圖、修改視圖、更新視圖和刪除視圖。 第9章介紹項目開發預備技術,主要包括認識PHP語言、PHP+MySQL環境的集成軟件、PHP的基本語法、流程控制、類和對象、PHP訪問MySQL數據庫。 第10章介紹開發圖書管理系統,主要包括圖書管理系統概述、系統功能分析、創建數據庫和數據表、圖書管理系統模塊、圖書管理系統文件展示、圖書管理系統效果展示。 本書特色 內容簡潔:基本涵蓋MySQL的基礎知識點,帶領讀者掌握MySQL數據庫開發基礎技術。 圖文并茂:在介紹案例的過程中,每一個操作均有對應步驟和過程說明。這種圖文結合的方式使讀者在學習過程中能夠直觀、清晰地看到操作的過程以及效果,便于讀者更快地理解和掌握。 案例豐富:把知識點融匯于系統的案例實訓當中,并且結合綜合案例進行講解和拓展,進而達到“知其然,并知其所以然”的效果。 提示說明:本書對讀者在學習過程中可能會遇到的疑難問題以“提示”的形式進行說明,以免讀者在學習的過程中走彎路。 超值下載資源:本書共有300個詳細案例源代碼文件,能讓讀者在實戰應用中掌握MySQL的每一項技能。下載資源中贈送近10小時培訓班形式的教學視頻,使本書真正體現“自學無憂”,令其物超所值。 源碼、課件、教學視頻、命令速查手冊下載與技術支持 本書源碼、課件、教學視頻、命令速查手冊可以掃描右面的二維碼下載。 如果下載有問題,請發送電子郵件至booksaga@163.com,郵件主題為“MySQL 8快速入門(視頻教學版)”。技術支持QQ群可查閱下載資源中的相關文件。 讀者對象 本書是一本MySQL數據庫技術的入門教程,內容簡明、條理清晰、實用性強,適合以下讀者學習使用: ? MySQL數據庫初學者。 ? 對數據庫開發有興趣,希望快速學會MySQL的開發人員。 ? 高等院校和培訓學校計算機相關專業的師生。 鳴謝 本書由王英英編寫。雖然傾注了編者的努力,但由于水平有限、時間倉促,書中難免有疏漏之處,請讀者諒解。如果遇到問題或有意見和建議,敬請與我們聯系,我們將全力提供幫助。 編 者 2020年6月 |
內容簡介:本書分為10章,主要包括MySQL的安裝與配置、數據庫的創建、數據表的創建、數據類型和運算符、數據表的操作(插入、更新與刪除數據)、索引、視圖、查詢數據、PHP訪問MySQL,最后通過一個圖書管理系統的項目開發過程綜合講述實際開發中MySQL數據庫的應用技能。本書注重實戰操作,幫助讀者循序漸進地掌握MySQL中的各項技術。 本書共有300個案例,還有大量的經典習題。隨書贈送近10小時培訓班形式的教學視頻,詳細講解書中每一個數據庫操作的方法和技巧。同時還提供了本書所有例子的源代碼,讀者可以直接查看和調用。 本書適合MySQL數據庫初學者、MySQL數據庫開發人員和MySQL數據庫管理員,同時也能作為高等院校和培訓學校計算機相關專業師生的教學用書。 |
目錄:第1章初識MySQL 1 1.1數據庫基礎 1 1.1.1什么是數據庫 1 1.1.2表 2 1.1.3數據類型 2 1.1.4主鍵 2 1.2數據庫技術構成 3 1.2.1數據庫系統 3 1.2.2SQL語言 4 1.3什么是MySQL 5 1.3.1客戶機-服務器軟件 5 1.3.2MySQL版本 5 1.4新手如何學習MySQL 6 第2章MySQL的安裝與配置 8 2.1在Windows平臺下安裝與配置MySQL8.0 8 2.1.1安裝MySQL8.0 8 2.1.2配置MySQL8.0 12 2.2啟動服務并登錄MySQL數據庫 18 2.2.1啟動MySQL服務 18 2.2.2登錄MySQL數據庫 19 2.2.3配置Path變量 20 2.3小白疑難解惑 22 2.4習題演練 23 第3章操作數據庫和數據表 24 3.1創建數據庫 24 3.2刪除數據庫 26 3.3創建數據表 26 3.3.1創建表的語法形式 26 3.3.2使用主鍵約束 28 3.3.3使用外鍵約束 29 3.3.4使用非空約束 30 3.3.5使用唯一性約束 31 3.3.6使用默認約束 31 3.3.7設置表的屬性值自動增加 32 3.4查看數據表結構 33 3.4.1查看表基本結構語句DESCRIBE 33 3.4.2查看表詳細結構語句SHOWCREATETABLE 34 3.5修改數據表 35 3.5.1修改表名 35 3.5.2修改字段的數據類型 36 3.5.3修改字段名 37 3.5.4添加字段 38 3.5.5刪除字段 40 3.5.6修改字段的排列位置 41 3.5.7刪除表的外鍵約束 42 3.6刪除數據表 44 3.6.1刪除沒有被關聯的表 44 3.6.2刪除被其他表關聯的主表 44 3.7小白疑難解惑 46 3.8習題演練 46 第4章數據類型和運算符 48 4.1MySQL數據類型介紹 48 4.1.1整數類型 48 4.1.2浮點數類型和定點數類型 50 4.1.3日期與時間類型 52 4.1.4文本字符串類型 64 4.1.5二進制字符串類型 69 4.2如何選擇數據類型 72 4.3常見運算符介紹 74 4.3.1運算符概述 74 4.3.2算術運算符 74 4.3.3比較運算符 76 4.3.4邏輯運算符 83 4.3.5位運算符 86 4.3.6運算符的優先級 89 4.4小白疑難解惑 90 4.5習題演練 91 第5章查詢數據 92 5.1基本查詢語句 92 5.2單表查詢 94 5.2.1查詢所有字段 95 5.2.2查詢指定字段 96 5.2.3查詢指定記錄 98 5.2.4帶IN關鍵字的查詢 99 5.2.5帶BETWEEN…AND…的范圍查詢 101 5.2.6帶LIKE的字符匹配查詢 102 5.2.7查詢空值 104 5.2.8帶AND的多條件查詢 105 5.2.9帶OR的多條件查詢 106 5.2.10查詢結果不重復 107 5.2.11對查詢結果進行排序 108 5.2.12分組查詢 112 5.2.13使用LIMIT限制查詢結果的數量 117 5.3使用集合函數查詢 119 5.3.1COUNT()函數 119 5.3.2SUM()函數 120 5.3.3AVG()函數 121 5.3.4MAX()函數 122 5.3.5MIN()函數 123 5.4連接查詢 124 5.4.1內連接查詢 124 5.4.2外連接查詢 128 5.4.3復合條件連接查詢 129 5.5子查詢 131 5.5.1帶ANY、SOME關鍵字的子查詢 131 5.5.2帶ALL關鍵字的子查詢 132 5.5.3帶EXISTS關鍵字的子查詢 132 5.5.4帶IN關鍵字的子查詢 134 5.5.5帶比較運算符的子查詢 135 5.6合并查詢結果 137 5.7為表和字段取別名 140 5.7.1為表取別名 140 5.7.2為字段取別名 141 5.8使用正則表達式查詢 143 5.8.1查詢以特定字符或字符串開頭的記錄 144 5.8.2查詢以特定字符或字符串結尾的記錄 144 5.8.3用符號“.”來替代字符串中的任意一個字符 145 5.8.4使用“*”和“+”來匹配多個字符 146 5.8.5匹配指定字符串 146 5.8.6匹配指定字符中的任意一個 147 5.8.7匹配指定字符以外的字符 148 5.8.8使用{n,}或者{n,m}來指定字符串連續出現的次數 149 5.9小白疑難解惑 150 5.10習題演練 150 第6章插入、更新與刪除數據 153 6.1插入數據 153 6.1.1為表的所有字段插入數據 153 6.1.2為表的指定字段插入數據 155 6.1.3同時插入多條記錄 157 6.1.4將查詢結果插入表中 158 6.2更新數據 160 6.3刪除數據 162 6.4小白疑難解惑 164 6.5習題演練 165 第7章索引 166 7.1索引簡介 166 7.1.1索引的含義和特點 166 7.1.2索引的分類 167 7.1.3索引的設計原則 168 7.2創建索引 168 7.2.1創建表的時候創建索引 169 7.2.2在已經存在的表上創建索引 174 7.3刪除索引 181 7.4小白疑難解惑 183 7.5習題演練 184 第8章視圖 185 8.1視圖概述 185 8.1.1視圖的含義 186 8.1.2視圖的作用 186 8.2創建視圖 187 8.2.1創建視圖的語法形式 187 8.2.2在單表上創建視圖 188 8.2.3在多表上創建視圖 189 8.3查看視圖 190 8.3.1使用DESCRIBE語句查看視圖的基本信息 190 8.3.2使用SHOWTABLESTATUS語句查看視圖的基本信息 190 8.3.3使用SHOWCREATEVIEW語句查看視圖的詳細信息 192 8.3.4在views表中查看視圖的詳細信息 192 8.4修改視圖 193 8.4.1使用CREATEORREPLACEVIEW語句修改視圖 194 8.4.2使用ALTER語句修改視圖 194 8.5更新視圖 195 8.6刪除視圖 198 8.7小白疑難解惑 199 8.8習題演練 199 第9章項目開發預備技術 200 9.1認識PHP語言 200 9.2PHP+MySQL環境的集成軟件 201 9.3PHP的基本語法 204 9.3.1常量和變量 204 9.3.2數據類型 206 9.3.3函數 207 9.4流程控制 208 9.4.1條件控制語句 208 9.4.2循環控制語句 210 9.5類和對象 212 9.5.1成員屬性 212 9.5.2成員屬性 213 9.5.3成員方法 213 9.5.4類的實例化 213 9.5.5訪問類中的成員屬性和方法 214 9.6PHP訪問MySQL數據庫 216 9.6.1使用mysqli_connect()函數連接MySQL服務器 216 9.6.2使用mysqli_select_db()函數更改默認的數據庫 217 9.6.3使用mysqli_close()函數關閉MySQL連接 217 9.6.4使用mysqli_query()函數執行SQL語句 218 9.6.5獲取查詢結果集中的記錄數 219 9.6.6獲取結果集中的一條記錄作為枚舉數組 220 9.6.7獲取結果集中的記錄作為關聯數組 221 9.6.8獲取結果集中的記錄作為對象 222 9.6.9使用mysqli_fetch_array()函數獲取結果集記錄 222 9.6.10使用mysqli_free_result()函數釋放資源 223 第10章項目實訓—開發圖書管理系統 224 10.1圖書管理系統概述 224 10.2系統功能分析 226 10.3創建數據庫和數據表 226 10.4圖書管理系統模塊 228 10.4.1創建登錄驗證碼 228 10.4.2管理員登錄頁 229 10.4.3管理員登錄功能 230 10.4.4管理頁面的頭部模塊 232 10.4.5管理頁面的左側模塊 233 10.4.6管理頁面的右側模塊 234 10.4.7管理員密碼更改頁 235 10.4.8密碼更改功能 236 10.4.9新書管理頁面 238 10.4.10新書管理分頁功能 239 10.4.11新書管理中的“新書修改”頁面 241 10.4.12新書管理中修改和刪除功能的實現 243 10.4.13新書入庫頁面 245 10.4.14新書添加功能的實現 247 10.4.15圖書查詢頁面 249 10.4.16實現圖書查詢功能 250 10.4.17實現圖書統計 251 10.5圖書管理系統文件展示 253 10.5.1系統內容頁面 253 10.5.2系統修改密碼功能頁面 254 10.5.3系統新書管理頁面 257 10.5.4系統新書管理中的修改和刪除 259 10.5.5系統新書入庫頁面 262 10.5.6系統圖書查詢頁面 264 10.5.7系統圖書統計完整代碼 267 10.6圖書管理系統效果展示 268 |
序: |