出版時間:2012-1 出版社:清華大學(xué)出版社 作者:劉增杰,張少軍 編著
Tag標簽:無
內(nèi)容概要
《mysql
5.5從零開始學(xué)》主要包括mysol的安裝與配置、數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)類型和運算符、mysql函數(shù)、查詢數(shù)據(jù)、數(shù)據(jù)表的操作(插入、更新與刪除數(shù)據(jù))、索引、存儲過程和函數(shù)、視圖、觸發(fā)器、用戶管理、數(shù)據(jù)備份與還原、日志以及性能優(yōu)化。重點介紹mysol安裝與配置、數(shù)據(jù)類型和運算符以及數(shù)據(jù)表的操作。本書注重實戰(zhàn)操作,幫助讀者循序漸進地掌握mysql中的各項技術(shù)。
《mysql
5.5從零開始學(xué)》共有410個實例和14個綜合案例,還有大量的經(jīng)典習(xí)題。隨書光盤中贈送了近20小時培訓(xùn)班形式的視頻教學(xué)錄像,詳細講解了書中每一個知識點和每一個數(shù)據(jù)庫操作的方法和技巧。同時光盤中還提供了本書所有例子的源代碼,讀者可以直接查看和調(diào)用。
《mysql
5.5從零開始學(xué)》適合mysol數(shù)據(jù)庫初學(xué)者、mysol數(shù)據(jù)庫開發(fā)人員和mysql數(shù)據(jù)庫管理員,同時也能作為高等院校相關(guān)專業(yè)師生的教學(xué)用書。
書籍目錄
第1章 初識mysql
1.1 數(shù)據(jù)庫基礎(chǔ)
1.2 數(shù)據(jù)庫技術(shù)構(gòu)成
1.3 什么是mysql
1.4 mysol工具
1.5 如何學(xué)習(xí)mysql
第2章 mysql的安裝與配置
2.1 windows平臺下安裝與配置mysql5.5
2.2 啟動服務(wù)并登錄mysql數(shù)據(jù)庫
2.3 更改mysql的配置
2.4 mysql常用圖形管理工具
2.5 linux平臺下安裝與配置mysql5.5
2.6 專家點撥
2.7 經(jīng)典習(xí)題
第3章 數(shù)據(jù)庫的基本操作
3.1 創(chuàng)建數(shù)據(jù)庫
3.2 刪除數(shù)據(jù)庫
3.3 數(shù)據(jù)庫存儲引擎
3.4 綜合案例——數(shù)據(jù)庫的創(chuàng)建和刪隙:
3.5 專家點撥
3.6 經(jīng)典習(xí)題
第4章 數(shù)據(jù)表的基本操作
4.1 創(chuàng)建數(shù)據(jù)表
4.2 查看數(shù)據(jù)表結(jié)構(gòu)
4.3 修改數(shù)據(jù)表
4.4 刪除數(shù)據(jù)表
4.5 綜合案例——數(shù)據(jù)表的基本操作
4.6 專家點撥
4.7 經(jīng)典習(xí)題
第5章 數(shù)據(jù)類型和運算符
5.1 mysql數(shù)據(jù)類型介紹
5.2 如何選擇數(shù)據(jù)類型
5.3 常見運算符介紹
5.4 綜合案例——運算符的使用
5.5 專家點撥
5.6 經(jīng)典習(xí)題
第6章 mysql函數(shù)
6.1 mysql函數(shù)簡介
6.2 數(shù)學(xué)函數(shù)
6.3 字符串函數(shù)
6.4 日期和時間函數(shù)
6.5 條件判斷函數(shù)
6.6 系統(tǒng)信息函數(shù)
6.7 加密函數(shù)
6.8 其他函數(shù)
6.9 綜合案例——mysqi函數(shù)的使用
6.10 專家點撥
6.11 經(jīng)典習(xí)題
第7章 查詢數(shù)據(jù)
7.1 基本查詢語句
7.2 單表查詢
7.3 使用集合函數(shù)查詢
7.4 連接查詢
7.5 子查詢
7.6 合并查詢結(jié)果
7.7 為表和字段取別名
7.8 使用正則表達式查詢
7.9 綜合案例——數(shù)據(jù)表查詢操作
7.10 專家點撥
7.11 經(jīng)典習(xí)題
第8章 插入、更新與刪除數(shù)據(jù)
8.1 插入數(shù)據(jù)
8.2 更新數(shù)據(jù)
8.3 刪除數(shù)據(jù)
8.4 綜合案例——記錄的插入、更新和刪除
8.5 專家點撥
8.6 經(jīng)典習(xí)題
第9章 索引
9.1 索引簡介
9.2 創(chuàng)建索引
9.3 刪除索引
9.4 綜合案例——創(chuàng)建索引
9.5 專家點撥
9.6 經(jīng)典習(xí)題
第10章 存儲過程和函數(shù)
10.1 創(chuàng)建存儲過程和函數(shù)
10.2 調(diào)用存儲過程和函數(shù)
10.3 查看存儲過程和函數(shù)
10.4 修改存儲過程和函數(shù)
10.5 刪除存儲過程和函數(shù)
10.6 綜合案例——創(chuàng)建存儲過程和函數(shù)
10.7 專家點撥
10.8 經(jīng)典習(xí)題
第11章 視圖
11.1 視圖概述
11.2 創(chuàng)建視圖
11.3 查看視圖
11.4 修改視圖
11.5 更新視圖
11.6 刪除視圖
11.7 綜合案例——視圖應(yīng)用
11.8 專家點撥
11.9 經(jīng)典習(xí)題
第12章 mysql函數(shù)
12.1 創(chuàng)建觸發(fā)器
12.2 查看觸發(fā)器
12.3 觸發(fā)器的使用
12.4 刪除觸發(fā)器
12.5 綜合案例——觸發(fā)器使用
12.6 專家點撥
12.7 經(jīng)典習(xí)題
第13章 mysql用戶管理
13.1 權(quán)限表
13.2 賬戶管理
13.3 權(quán)限管理
13.4 訪問控制
13.5 綜合案例——綜合管理用戶權(quán)限
13.6 專家點撥
13.7 經(jīng)典習(xí)題
第14章 數(shù)據(jù)備份與還原
14.1 數(shù)據(jù)備份
14.2 數(shù)據(jù)還原
14.3 數(shù)據(jù)庫遷移
14.4 表的導(dǎo)出和導(dǎo)入
14.5 綜合案例——數(shù)據(jù)的備份與恢復(fù)
14.6 專家點撥
14.7 經(jīng)典習(xí)題
第15章 mysql日志
15.1 日志簡介
15.2 進制日志
15.3 錯誤日志
15.4 通用查詢?nèi)罩?br /> 15.5 慢查詢?nèi)罩?br /> 15.6 綜合案例——mysql日志的綜合管理
15.7 專家點撥
15.8 經(jīng)典習(xí)題
第16章 性能優(yōu)化
16.1 優(yōu)化簡介
16.2 優(yōu)化查詢
16.3 優(yōu)化數(shù)據(jù)庫結(jié)構(gòu)
16.4 優(yōu)化mysql服務(wù)器
16.5 綜合案例——全面優(yōu)化mysql服務(wù)器
16.6 專家點撥
16.7 經(jīng)典習(xí)題
章節(jié)摘錄
版權(quán)頁: 插圖: (4)InnoDB支持外鍵完整性約束(FOREIGN KEY)。 存儲表中的數(shù)據(jù)時,每張表的存儲都按主鍵順序存放,如果沒有顯示在表定義時指定主鍵,InnoDB會為每一行生成一個6字節(jié)的ROWID,并以此作為主鍵。 (5)InnoDB被用在眾多需要高性能的大型數(shù)據(jù)庫站點上。 InnoDB不創(chuàng)建目錄,使用InnoDB時,MySQL將在MySQL數(shù)據(jù)目錄下創(chuàng)建一個名為ibdatal的10MB大小的自動擴展數(shù)據(jù)文件,以及兩個名為ib—logfile0和ib—logfilel的5MB大小的日志文件。 3.3.3 MylSAM存儲引擎 MyISAM基于ISAM存儲引擎,并對其進行擴展。它是在Web、數(shù)據(jù)倉儲和其他應(yīng)用環(huán)境下最常使用的存儲引擎之一。MyISAM擁有較高的插入、查詢速度,但不支持事務(wù)。在MySQL5.5.5之前的版本中,MylSAM是默認存儲引擎。MylSAM主要特性有: (1)大文件(達63位文件長度)在支持大文件的文件系統(tǒng)和操作系統(tǒng)上被支持。 (2)當(dāng)把刪除和更新及插入操作混合使用的時候,動態(tài)尺寸的行產(chǎn)生更少碎片。這要通過合并相鄰被刪除的塊,以及若下一個塊被刪除,就擴展到下一塊來自動完成。 (3)每個MylSAM表最大索引數(shù)是64,這可以通過重新編譯來改變。每個索引最大的列數(shù)是16個。 (4)最大的鍵長度是1000字節(jié),這也可以通過編譯來改變。對于鍵長度超過250字節(jié)的情況,一個超過1024字節(jié)的鍵將被用上。 (5)BLOB和TEXT列可以被索引。 (6)NULL值被允許在索引的列中。這個值占每個鍵的0~1個字節(jié)。 (7)所有數(shù)字鍵值以高字節(jié)優(yōu)先被存儲以允許一個更高地索引壓縮。 (8)每表一個AUTO_INCREMENT列的內(nèi)部處理。MylSAM為INSERT和UPDATE操作自動更新這一列。這使得AUT0—INCREMENT列更快(至少l0%)。在序列頂?shù)闹当粍h除之后就不能再利用。 (9)可以把數(shù)據(jù)文件和索引文件放在不同目錄。 (10)每個字符列可以有不同的字符集。 (11)有VARCHAR的表可以固定或動態(tài)記錄長度。 (12)VARCHAR和CHAR列可以多達64KB。 使用MylSAM引擎創(chuàng)建數(shù)據(jù)庫,將生產(chǎn)3個文件。文件的名字以表的名字開始,擴展名指出文件類型:frm文件存儲表定義,數(shù)據(jù)文件的擴展名為.MYD(MYData),索引文件的擴展名是.MYI(MYIndex)。 3.3.4 MEMORY存儲引擎 MEMORY存儲引擎將表中的數(shù)據(jù)存儲到內(nèi)存中,為查詢和引用其他表數(shù)據(jù)提供快速訪問。
編輯推薦
《MySQL 5.5從零開始學(xué)》適合MySQL數(shù)據(jù)庫初學(xué)者、MySQL數(shù)據(jù)庫開發(fā)人員和MySQL數(shù)據(jù)庫管理員,同時也能作為高等院校相關(guān)專業(yè)師生的教學(xué)用書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載