《MySQL5.7從入門到精通(視頻教學版)》

·  html

一:書籍PDF獲取途徑

pdf 文檔 在 此QQ羣(668345923) 的羣文件裏面

image

學習視頻資源

image


二:書籍介紹


image


本書主要包括MySQL的安裝與配置、數據庫的建立、數據表的建立、數據類型和運算符、MySQL函數、查詢數據、數據表的操做(插入、更新與刪除數據)、索引、存儲過程和函數、視圖、觸發器、用戶管理、數據備份與恢復、日誌以及性能優化等。最後經過兩個綜合案例的數據庫設計,進一步講述MySQL在實際工做中的應用。mysql

本書注重實戰操做,幫助讀者按部就班地掌握MySQL中的各項技術。 本書共有480個實例和14個綜合案例,還有大量的經典習題。下載文件中贈送了近20小時培訓班形式的視頻教學錄像,詳細講解了書中每個知識點和每個數據庫操做的方法和技巧。同時下載文件中還提供了本書全部例子的源代碼,讀者能夠直接查看和調用。正則表達式

本書適合MySQL數據庫初學者、MySQL數據庫開發人員和MySQL數據庫管理員,同時也能做爲高等院校相關專業師生的教學用書。sql


三:本書具體內容


 





第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.2  SQL語言

 


 



       1.2.3  數據庫訪問接口 5

 

 

1.3  什麼是MySQL

 


       1.3.1  客戶機-服務器軟件

 



       1.3.2  MySQL版本

 




       1.3.3  MySQL的優點

 



       1.3.4  MySQL 5.7的新功能

 


 

1.4  MySQL工具

 

 

       1.4.1  MySQL命令行實用程序

 




       1.4.2  MySQL Workbench 1

 




1.5  如何學習MySQL 10

 





第2章  MySQL的安裝與配置

 




2.1  Windows平臺下安裝與配置MySQL 5.7

 


       2.1.1  安裝MySQL 5.7

 

 


       2.1.2  配置MySQL 5.7

 


2.2  啓動服務並登陸MySQL數據庫

 


       2.2.1  啓動MySQL服務

 





       2.2.2  登陸MySQL數據庫

 



       2.2.3  配置Path變量

 





2.3  MySQL經常使用圖形管理工具

 


2.4  Linux平臺下安裝與配置MySQL 5.7

 


       2.4.1  Linux操做系統下的MySQL版本介紹

 



       2.4.2  安裝和配置MySQL的RPM包

 

 


       2.4.3  安裝和配置MySQL的源碼包

 





2.5  專家解惑

 



2.6  經典習題

 



第3章  數據庫的基本操做

 



3.1  建立數據庫

 

 

3.2  刪除數據庫

 



3.3  數據庫存儲引擎

 


       3.3.1  MySQL存儲引擎簡介

 

 

       3.3.2  InnoDB存儲引擎

 



       3.3.3  MyISAM存儲引擎

 


       3.3.4  MEMORY存儲引擎

 


       3.3.5  存儲引擎的選擇

 



3.4  綜合案例——數據庫的建立和刪除

 







3.5  專家解惑

 


    

mysql命令行怎麼清屏




怎麼清屏? 哈哈數據庫

我也百度了半天,以後發現,這是個坑啊,dos(面向磁盤的操做命令)下面咱們都是 cls 清屏,因此習慣性的用cls結果報錯,打臉了吧。。數組

mysql 命令行窗口不想看到那一堆東西,鼠標滾輪往下滾就好啦 。。。性能優化

好尷尬啊!服務器



3.6  經典習題

 


第4章  數據表的基本操做

 



4.1  建立數據表

 


       4.1.1  建立表的語法形式

 

 

       4.1.2  使用主鍵約束

 


 

       4.1.3  使用外鍵約束

 

 

       4.1.4  使用非空約束

 



       4.1.5  使用惟一性約束

 



       4.1.6  使用默認約束

 


       4.1.7  設置表的屬性值自動增長

 




4.2  查看數據表結構

 


       4.2.1  查看錶基本結構語句DESCRIBE

 




       4.2.2  查看錶詳細結構語句  SHOW CREATE TABLE

 




4.3  修改數據表

 



       4.3.1  修改表名

 



       4.3.2  修改字段的數據類型

 




       4.3.3  修改字段名

 

 

       4.3.4  添加字段

  

 

       4.3.5  刪除字段

 

 


       4.3.6  修改字段的排列位置

 





       4.3.7  更改表的存儲引擎

 

 

       4.3.8  刪除表的外鍵約束



4.4  刪除數據表

 


       4.4.1  刪除沒有被關聯的表

 



       4.4.2  刪除被其餘表關聯的主表

 







4.5  綜合案例——數據表的基本操做

 




4.6  專家解惑

 





4.7  經典習題


 



第5章  數據類型和運算符

 ·數據庫設計



5.1  MySQL數據類型介紹

 


       5.1.1  整數類型

 



       5.1.2  浮點數類型和定點數類型

 


       5.1.3  日期與時間類型

 

                 1:year

                2:time


 

                  3:date

 


                   4:datatime


 


 

                  5 timestamp

 

 

       5.1.4  文本字符串類型

 

              1:CHAR 和 VARCHAR類型


               2:TEXT類型

 


              3:ENUM類型

 


               4:SET類型


 



 


       5.1.5  二進制字符串類型

 

_______函數

5.2  如何選擇數據類型



5.3  常見運算符介紹


       5.3.1  運算符概述


       5.3.2  算術運算符


       5.3.3  比較運算符


       5.3.4  邏輯運算符


       5.3.5  位運算符


       5.3.6  運算符的優先級



5.4  綜合案例——運算符的使用


5.5  專家解惑


5.6  經典習題


第6章  MySQL函數


6.1  MySQL函數簡介


6.2  數學函數


       6.2.1  絕對值函數ABS(x)和返回圓周率的函數PI()


       6.2.2  平方根函數SQRT(x)和求餘函數MOD(x,y)


       6.2.3  獲取整數的函數CEIL(x)、CEILING(x)和FLOOR(x)


       6.2.4  獲取隨機數的函數RAND()和RAND(x)


       6.2.5  函數ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)


       6.2.6  符號函數SIGN(x)


       6.2.7  冪運算函數POW(x,y)、POWER(x,y)和EXP(x)


       6.2.8  對數運算函數LOG(x)和LOG10(x)


       6.2.9  角度與弧度相互轉換的函數RADIANS(x)和DEGREES(x)


       6.2.10  正弦函數SIN(x)和反正弦函數ASIN(x)


       6.2.11  餘弦函數COS(x)和反餘弦函數ACOS(x)


       6.2.12  正切函數、反正切函數和餘切函數



6.3  字符串函數


       6.3.1  計算字符串字符數的函數和字符串長度的函數


       6.3.2  合併字符串函數CONCAT(s1,s2,…)、CONCAT_WS(x,s1,s2,…)


       6.3.3  替換字符串的函數INSERT(s1,x,len,s2)


       6.3.4  字母大小寫轉換函數


       6.3.5  獲取指定長度的字符串的函數LEFT(s,n)和RIGHT(s,n)


       6.3.6  填充字符串的函數LPAD(s1,len,s2)和RPAD(s1,len,s2)


       6.3.7  刪除空格的函數LTRIM(s)、RTRIM(s)和TRIM(s)


       6.3.8  刪除指定字符串的函數TRIM(s1 FROM s)


       6.3.9  重複生成字符串的函數REPEAT(s,n)


       6.3.10  空格函數SPACE(n)和替換函數REPLACE(s,s1,s2)


       6.3.11  比較字符串大小的函數STRCMP(s1,s2)


       6.3.12  獲取子串的函數SUBSTRING(s,n,len)和MID(s,n,len)


       6.3.13  匹配子串開始位置的函數


       6.3.14  字符串逆序的函數REVERSE(s)


       6.3.15  返回指定位置的字符串的函數


       6.3.16  返回指定字符串位置的函數FIELD(s,s1,s2,…)


       6.3.17  返回子串位置的函數FIND_IN_SET(s1,s2)


       6.3.18  選取字符串的函數MAKE_SET(x,s1,s2,…)


6.4  日期和時間函數


       6.4.1  獲取當前日期的函數和獲取當前時間的函數


       6.4.2  獲取當前日期和時間的函數


       6.4.3  UNIX時間戳函數


       6.4.4  返回UTC日期的函數和返回UTC時間的函數


       6.4.5  獲取月份的函數MONTH(date)和MONTHNAME(date)


       6.4.6  獲取星期的函數DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)


       6.4.7  獲取星期數的函數WEEK(d)和WEEKOFYEAR(d)


       6.4.8  獲取天數的函數DAYOFYEAR(d)和DAYOFMONTH(d)


       6.4.9  獲取年份、季度、小時、分鐘和秒鐘的函數


       6.4.10  獲取日期的指定值的函數EXTRACT(type FROM date)


       6.4.11  時間和秒鐘轉換的函數


       6.4.12  計算日期和時間的函數


       6.4.13  將日期和時間格式化的函數


6.5  條件判斷函數


       6.5.1  IF(expr,v1,v2)函數


       6.5.2  IFNULL(v1,v2)函數


       6.5.3  CASE函數


 


6.6  系統信息函數


       6.6.1  獲取MySQL版本號、鏈接數和數據庫名的函數


       6.6.2  獲取用戶名的函數


       6.6.3  獲取字符串的字符集和排序方式的函數


       6.6.4  獲取最後一個自動生成的ID值的函數


6.7  加/解密函數


       6.7.1  加密函數PASSWORD(str)


       6.7.2  加密函數MD5(str)


       6.7.3  加密函數ENCODE(str,pswd_str)


       6.7.4  解密函數DECODE(crypt_str,pswd_str)



6.8  其餘函數


       6.8.1  格式化函數FORMAT(x,n)


       6.8.2  不一樣進制的數字進行轉換的函數


       6.8.3  IP地址與數字相互轉換的函數


       6.8.4  加鎖函數和解鎖函數


       6.8.5  重複執行指定操做的函數


       6.8.6  改變字符集的函數


       6.8.7  改變數據類型的函數


6.9  綜合案例——MySQL函數的使用


6.10  專家解惑



6.11  經典習題



第7章  查詢數據 178


7.1  基本查詢語句 178


7.2  單表查詢 180


    

        7.2.1  查詢全部字段 181


  

        7.2.2  查詢指定字段 182


  

        7.2.3  查詢指定記錄 184


  

        7.2.4  帶IN關鍵字的查詢 185


  

        7.2.5  帶BETWEEN AND的範圍查詢 187


  

        7.2.6  帶LIKE的字符匹配查詢 188


  

        7.2.7  查詢空值 190


  

        7.2.8  帶AND的多條件查詢 191


  

        7.2.9  帶OR的多條件查詢 192                                                                                                 


  

        7.2.10  查詢結果不重複 193                                                                                                  


  

        7.2.11  對查詢結果排序 195                                                                                                  


  

        7.2.12  分組查詢 198                                                                                                        


  

        7.2.13  使用LIMIT限制查詢結果的數量 203                                                                                     


  

    7.3  使用聚合函數查詢 205                                                                                                       


  

 

       

        7.3.1  COUNT()函數 205                                                                                                      


  

        7.3.2  SUM()函數 206                                                                                                        


  

        7.3.3  AVG()函數 207                                                                                                        


  

        7.3.4  MAX()函數 208                                                                                                        


  

        7.3.5  MIN()函數 209                                                                                                        


  

    7.4  鏈接查詢 210                                                                                                               


  

 

       

        7.4.1  內鏈接查詢 210                                                                                                       


  

        7.4.2  外鏈接查詢 214                                                                                                       


  

        7.4.3  複合條件鏈接查詢 216                                                                                                 


  

    7.5  子查詢 217                                                                                                                 


  

 

       

        7.5.1  帶ANY、SOME關鍵字的子查詢 217                                                                                        


  

        7.5.2  帶ALL關鍵字的子查詢 218                                                                                              


  

        7.5.3  帶EXISTS關鍵字的子查詢 218                                                                                           


  

        7.5.4  帶IN關鍵字的子查詢 220                                                                                               


  

        7.5.5  帶比較運算符的子查詢 221


  

    7.6  合併查詢結果 223


  

 

 

       

    7.7  爲表和字段取別名 225 


  

 

       

        7.7.1  爲表取別名 226 


  

        7.7.2  爲字段取別名 227


  

    7.8  使用正則表達式查詢 228


  

 

       

        7.8.1  查詢以特定字符或字符串開頭的記錄 229                                                                                 


  

        7.8.2  查詢以特定字符或字符串結尾的記錄 230


  

        7.8.3  用符號"."來替代字符串中的任意一個字符 230


  

        7.8.4  使用"*"和" "來匹配多個字符 231                                                                                       


  

        7.8.5  匹配指定字符串 231


  

        7.8.6  匹配指定字符中的任意一個 233


  

        7.8.7  匹配指定字符之外的字符 233


  

        7.8.8  使用{n,}或者{n,m}來指定字符串連續出現的次數 234


  

    7.9  綜合案例——數據表查詢操做 235 


  

 

       

    7.10  專家解惑 243


  

 

       

    7.11  經典習題 244             


  

 

       

第8章  插入、更新與刪除數據 245


  

 

       

    8.1  插入數據 245 


  

 

       

        8.1.1  爲表的全部字段插入數據 245


  

        8.1.2  爲表的指定字段插入數據 247


  

        8.1.3  同時插入多條記錄 249                                                                                                 


  

        8.1.4  將查詢結果插入到表中 251


  

    8.2  更新數據 252


  

 

       

    8.3  刪除數據 254


  

 

       

    8.4  綜合案例——記錄的插入、更新和刪除 256


  

 

       

    8.5  專家解惑 261


  

 

       

    8.6  經典習題 262


  

 

       

第9章  索  引 263                                                                                                                   


  

  

       

    9.1  索引簡介 263        


   

  

       

        9.1.1  索引的含義和特色 263  


   

        9.1.2  索引的分類 264


   

        9.1.3  索引的設計原則 265


   

    9.2  建立索引 265        


   

  

       

        9.2.1  建立表的時候建立索引 266                                    


   

        9.2.2  在已經存在的表上建立索引 271                                


   

    9.3  刪除索引 278        


   

  

       

    9.4  綜合案例——建立索引 280 


   

  

       

    9.5  專家解惑 283        


   

  

       

    9.6  經典習題 283        


   

  

       

第10章  存儲過程和函數 285   


   

  

       

    10.1  建立存儲過程和函數 285


   

  

       

        10.1.1  建立存儲過程 286


   

        10.1.2  建立存儲函數 288


   

        10.1.3  變量的使用 289


   

        10.1.4  定義條件和處理程序 290


   

        10.1.5  光標的使用 293


   

        10.1.6  流程控制的使用 294   


   

    10.2  調用存儲過程和函數 299


   

  

       

        10.2.1  調用存儲過程 299


   

        10.2.2  調用存儲函數 300


   

    10.3  查看存儲過程和函數 301


   

  

       

        10.3.1  使用SHOW STATUS語句查看存儲過程和函數的狀態 301            


   

        10.3.2  使用SHOW CREATE語句查看存儲過程和函數的定義 302            


   

        10.3.3  從information_schema.Routines表中查看存儲過程和函數的信息 302         


   

    10.4  修改存儲過程和函數 304


   

  

       

    10.5  刪除存儲過程和函數 306


   

  

       

    10.6  綜合案例——建立存儲過程和函數 306                                 


   

  

       

    10.7  專家解惑 309       


   

  

       

    10.8  經典習題 310       


   

  

       

第11章  視圖 311  


   

  

       

    11.1  視圖概述 311       


   

  

       

        11.1.1  視圖的含義 311


   

        11.1.2  視圖的做用 312


   

    11.2  建立視圖 313       


   

  

       

        11.2.1  建立視圖的語法形式 313


   

        11.2.2  在單表上建立視圖 314 


   

        11.2.3  在多表上建立視圖 315 


   

    11.3  查看視圖 316       


   

  

       

        11.3.1  使用DESCRIBE語句查看視圖基本信息 316                       


   

        11.3.2  使用SHOW TABLE STATUS語句查看視圖基本信息 316              


   

        11.3.3  使用SHOW CREATE VIEW語句查看視圖詳細信息 318               


   

        11.3.4  在views表中查看視圖詳細信息 318                            


   

    11.4  修改視圖 320       


   

  

       

        11.4.1  使用CREATE OR REPLACE VIEW語句修改視圖 320                 


   

        11.4.2  使用ALTER語句修改視圖 321                                  


   

    11.5  更新視圖 322       


   

  

       

    11.6  刪除視圖 324       


   

    11.7  綜合案例——視圖應用 325


   

  

       

    11.8  專家解惑 333       


   

  

       

    11.9  經典習題 334       


   

  

       

第12章  MySQL觸發器 335      


   

  

       

    12.1  建立觸發器 335     


   

  

       

        12.1.1  建立只有一個執行語句的觸發器 336                           


   

        12.1.2  建立有多個執行語句的觸發器 337                             


   

    12.2  查看觸發器 339     


   

  

       

        12.2.1  SHOW TRIGGERS語句查看觸發器信息 339                        


   

        12.2.2  在triggers表中查看觸發器信息 341                           


   

    12.3  觸發器的使用 342   


   

  

       

    12.4  刪除觸發器 343     


   

  

       

    12.5  綜合案例——觸發器的使用 344 


   

  

       

    12.6  專家解惑 346       


   

    12.7  經典習題 346       


   

第13章  MySQL用戶管理 347    


   

  

       

    13.1  權 限 表 347       


   

  

       

        13.1.1  user表 347   


   

        13.1.2  db表和host表 350


   

        13.1.3  tables_priv表和columns_priv表 352                          


   

        13.1.4  procs_priv表 353


   

    13.2  帳戶管理 353       


   

  

       

        13.2.1  登陸和退出MySQL服務器 354                                  


   

        13.2.2  新建普通用戶 355


   

        13.2.3  刪除普通用戶 359


   

        13.2.4  root用戶修改本身的密碼 360                                 


   

        13.2.5  root用戶修改普通用戶的密碼 362                             


   

        13.2.6  普通用戶修改密碼 363 


   

        13.2.7  root用戶密碼丟失的解決辦法 364                             


   

    13.3  權限管理 366       


   

  

       

        13.3.1  MySQL的各類權限 366  


   

        13.3.2  受權 368     


   

        13.3.3  收回權限 370 


   

        13.3.4  查看權限 371 


   

    13.4  訪問控制 372       


   

  

       

        13.4.1  鏈接覈實階段 372


   

        13.4.2  請求覈實階段 372


   

    13.5  綜合案例——綜合管理用戶權限 373                                   


   

  

       

    13.6  專家解惑 377       


   

  

       

    13.7  經典習題 377       


   

  

       

第14章  數據備份與恢復 379   


   

  

       

    14.1  數據備份 379       


   

  

       

        14.1.1  使用MySQLdump命令備份 379                                  


   

        14.1.2  直接複製整個數據庫目錄 386                                 


   

        14.1.3  使用MySQLhotcopy工具快速備份 386                           


   

    14.2  數據恢復 387       


   

  

       

        14.2.1  使用MySQL命令恢復 387


   

        14.2.2  直接複製到數據庫目錄 388                                   


   

        14.2.3  MySQLhotcopy快速恢復 388                                   


   

    14.3  數據庫遷移 389     


   

  

       

        14.3.1  相同版本的MySQL數據庫之間的遷移 389                        


   

        14.3.2  不一樣版本的MySQL數據庫之間的遷移 389                        


   

        14.3.3  不一樣數據庫之間的遷移 390                                   


   

    14.4  表的導出和導入 390 


   

  

       

        14.4.1  使用SELECTI…INTO OUTFILE導出文本文件 390                   


   

        14.4.2  使用MySQLdump命令導出文本文件 394                          


   

        14.4.3  使用MySQL命令導出文本文件 396                              


   

        14.4.4  使用LOAD DATA INFILE方式導入文本文件 399                   


   

        14.4.5  使用MySQLimport命令導入文本文件 402                        


   

    14.5  綜合案例——數據的備份與恢復 403                                   


   

  

       

    14.6  專家解惑 408       


   

  

       

    14.7  經典習題 409       


   

  

       

第15章  MySQL日誌 410        


   

  

       

    15.1  日誌簡介 410       


   

  

       

    15.2  二進制日誌 411     


   

  

       

        15.2.1  啓動和設置二進制日誌 411                                   


   

        15.2.2  查看二進制日誌 412   


   

        15.2.3  刪除二進制日誌 414   


   

        15.2.4  使用二進制日誌恢復數據庫 416                               


   

        15.2.5  暫時中止二進制日誌功能 417                                 


   

    15.3  錯誤日誌 417       


   

  

       

        15.3.1  啓動和設置錯誤日誌 417


   

        15.3.2  查看錯誤日誌 418


   

        15.3.3  刪除錯誤日誌 419


   

    15.4  通用查詢日誌 419   


   

  

       

        15.4.1  啓動和設置通用查詢日誌 419                                 


   

        15.4.2  查看通用查詢日誌 420 


   

        15.4.3  刪除通用查詢日誌 420 


   

    15.5  慢查詢日誌 421     


   

  

       

        15.5.1  啓動和設置慢查詢日誌 421                                   


   

        15.5.2  查看慢查詢日誌 421   


   

        15.5.3  刪除慢查詢日誌 422   


   

    15.6  綜合案例——MySQL日誌的綜合管理 422                                


   

  

       

    15.7  專家解惑 428       


   

    15.8  經典習題 429       


   

第16章  性能優化 430         


   

  

       

    16.1  優化簡介 430       


   

  

       

    16.2  優化查詢 431       


   

  

       

        16.2.1  分析查詢語句 431


   

        16.2.2  索引對查詢速度的影響 435                                   


   

        16.2.3  使用索引查詢 436


   

        16.2.4  優化子查詢 439


   

    16.3  優化數據庫結構 439 


   

  

       

        16.3.1  將字段不少的表分解成多個表 439                             


   

        16.3.2  增長中間表 441


   

        16.3.3  增長冗餘字段 442


   

        16.3.4  優化插入記錄的速度 443


   

        16.3.5  分析表、檢查表和優化表 445                                 


   

    16.4  優化MySQL服務器 446


   

  

       

        16.4.1  優化服務器硬件 447   


   

        16.4.2  優化MySQL的參數 447  


   

    16.5  綜合案例——全面優化MySQL服務器 448                                


   

  

       

    16.6  專家解惑 451       


   

    16.7  經典習題 452       


   

第17章  MySQL Replication 453


   

  

       

    17.1  MySQL Replication概述 453  


   

  

       

    17.2  Windows環境下的MySQL主從複製 454                                 


   

  

       

        17.2.1  複製前的準備工做 454 


   

        17.2.2  Windows環境下實現主從複製 455                              


   

        17.2.3  Windows環境下主從複製測試 462                              


   

    17.3  Linux環境下的MySQL複製 463 


   

  

       

        17.3.1  下載並安裝MySQL 5.7 463                                    


   

        17.3.2  單機主從複製前的準備工做 465                               


   

        17.3.3  MySQLd_multi實現單機主從複製 469                           


   

        17.3.4  不一樣服務器之間實現主從複製 476                             


   

        17.3.5  MySQL 主要複製啓動選項 478                                 


   

        17.3.6  指定複製的數據庫或者表 479                                 


   

    17.4  查看Slave的複製進度 486


   

  

       

    17.5  平常管理和維護 488 


   

  

       

        17.5.1  瞭解服務器的狀態 488 


   

        17.5.2  服務器複製出錯的緣由 489                                   


   

    17.6  切換主從服務器 492 


   

  

       

    17.7  專家解惑 496       


   

  

       

    17.8  經典習題 497       


   

  

       

第18章  MySQL Workbench 的使用 498   


   

  

       

    18.1  MySQL Workbench簡介 498


   

       

        18.1.1  MySQL Workbench 的概述 498  


        18.1.2  MySQL Workbench 的優點 499                                 


          18.1.3  MySQL Workbench 的安裝 499  

       

                     

    18.2  SQL Development的基本操做 501                                    


   

  

       

        18.2.1  建立數據庫鏈接 501   


   

        18.2.2  建立新的數據庫 502   


   

        18.2.3  建立和刪除新的數據表 504                                   


   

        18.2.4  添加、修改表記錄 507 


   

        18.2.5  查詢表記錄 508


   

        18.2.6  修改表結構 509


   

    18.3  Data Modeling的基本操做 510


   

  

       

        18.3.1  創建ER模型 510


   

        18.3.2  導入ER模型 515


   

    18.4  Server Administration的基本操做 517                              


   

  

       

        18.4.1  管理MySQL用戶 517


   

        18.4.2  備份MySQL數據庫 520  


   

        18.4.3  恢復MySQL數據庫 523  


   

    18.5  專家解惑 524       


   

  

       

    18.6  經典習題 524       


   

  

       

第19章  MySQL Cluster 526    


   

  

       

    19.1  MySQL Cluster概述 526 


   

  

       

        19.1.1  MySQL Cluster基本概念 526                                  


   

        19.1.2  理解MySQL Cluster節點 527                                  


   

    19.2  Linux環境下MySQL Cluster安裝和配置 528                           


   

  

       

        19.2.1  安裝MySQL Cluster軟件 531                                  


   

        19.2.2  管理節點配置步驟 535 


   

        19.2.3  配置SQL節點和數據節點 536                                  


   

    19.3  管理MySQL Cluster 537 


   

  

       

        19.3.1  Cluster的啓動 537


   

        19.3.2  Cluster的測試 539


   

        19.3.3  Cluster的關閉 541


   

    19.4  維護MySQL Cluster 542 


   

  

       

        19.4.1  Cluster的日誌管理 544


   

        19.4.2  Cluster的聯機備份 545


   

        19.4.3  Cluster的數據恢復 546


   

    19.5  Windows操做系統中配置Cluster 547                                 


   

  

       

    19.6  專家解惑 553       


   

  

       

    19.7  經典習題 554       


   

  

       

第20章  MySQL管理利器——MySQL Utilities 555                                 


   

  

       

    20.1  MySQL Utilities概述 555


   

  

       

    20.2  安裝與配置 556     


   

  

       

        20.2.1  下載與安裝MySQL Utilities 556                              


   

        20.2.2  MySQL Utilities鏈接數據庫 559                              


   

    20.3  管理與維護 560     


   

  

       

        20.3.1  使用mysqldbcompare比較數據 560                             


   

        20.3.2  使用mysqldbcopy複製數據 561                                


   

        20.3.3  使用mysqldbexport導出數據 561                              


   

        20.3.4  使用mysqldbimport導入數據 562                              


   

        20.3.5  使用mysqldiff比較對象的定義 562                            


   

    20.4  專家解惑 563       


   

  

       

    20.5  經典習題 564       


   

  

       

第21章  讀寫分離的利器——MySQL Proxy 565                                    


   

  

       

    21.1  概述 565


   

  

       

    21.2  安裝與配置 566     


   

  

       

        21.2.1  下載與安裝MySQL Proxy 566                                  


   

        21.2.2  配置MySQL Proxy參數 567                                    


   

        21.2.3  配置Path變量 569


   

    21.3  使用MySQL Proxy實現讀寫分離 571                                  


   

  

       

    21.4  專家解惑 572       


   

  

       

    21.5  經典習題 572       


   

  

       

第22章  PHP操做MySQL數據庫 573


   

  

       

    22.1  PHP訪問MySQL數據庫的通常步驟 573                                 


   

  

       

    22.2  鏈接數據庫前的準備工做 574 


   

  

       

    22.3  PHP操做MySQL數據庫的函數 575


   

  

       

        22.3.1  經過MySQLi類庫訪問MySQL數據庫 575                          


   

        22.3.2  使用MySQLi_connect()函數鏈接MySQL服務器 577                


   

        22.3.3  使用MySQLi_select_db()函數選擇數據庫文件 577               


   

        22.3.4  使用MySQLi_query()函數執行SQL語句 578                      


   

        22.3.5  使用MySQLi_fetch_assoc ()函數從數組結果集中獲取信息 578    


   

        22.3.6  使用MySQLi_fetch_object()函數從結果中獲取一行做爲對象 578  


   

        22.3.7  使用MySQLi_num_rows()函數獲取查詢結果集中的記錄數 579      


   

        22.3.8  使用MySQLi_free_result()函數釋放資源 579                   


   

        22.3.9  使用MySQLi_close()函數關閉鏈接 579                         


   

    22.4  綜合實例1——使用insert語句動態添加用戶信息 580                    


   

  

       

    22.5  綜合實例2——使用select語句查詢數據信息 583                        


   

  

       

    22.6  專家解惑 585       


   

  

       

    22.7  經典習題 585       


   

  

       

第23章  新聞發佈系統數據庫設計 586   


   

  

       

    23.1  系統概述 586       


   

    23.2  系統功能 587       


   

    23.3  數據庫設計和實現 588


   

  

       

        23.3.1  設計表 588   


   

        23.3.2  設計索引 592 


   

        23.3.3  設計視圖 593 


   

        23.3.4  設計觸發器 594


   

    23.4  案例總結 595       


   

  

       

第24章  論壇管理系統數據庫設計 596   


   

  

       

    24.1  系統概述 596       


   

  

       

    24.2  系統功能 597       


   

  

       

    24.3  數據庫設計和實現 598


   

  

       

        24.3.1  設計方案圖表 598


   

        24.3.2  設計表 600   


   

        24.3.3  設計索引 603 


   

        24.3.4  設計視圖 604 


   

        24.3.5  設計觸發器 605


   

24.4  案例總結 606


   
  







——————————————————————————————————————————————————————————————————————————————————

相關文章
相關標籤/搜索