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