注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverMySQL高效編程

MySQL高效編程

MySQL高效編程

定 價(jià):¥39.00

作 者: 王志剛,江友華 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787115269744 出版時(shí)間: 2012-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 288 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)系統(tǒng)地介紹了MySQL數(shù)據(jù)庫(kù)的開發(fā)技術(shù),從MySQL數(shù)據(jù)庫(kù)以及MySQL中使用的SQL語(yǔ)言基礎(chǔ)入手,再結(jié)合具體的網(wǎng)店數(shù)據(jù)庫(kù)實(shí)例,重點(diǎn)介紹了事務(wù)處理、索引、視圖、存儲(chǔ)過(guò)程、存儲(chǔ)函數(shù)、觸發(fā)器等高級(jí)應(yīng)用技巧,最后介紹了如何使用MySQL數(shù)據(jù)庫(kù)開發(fā)如Facebook或mixi一樣的社交網(wǎng)站,并配備了詳細(xì)的源代碼解說(shuō)。本書適用于數(shù)據(jù)庫(kù)開發(fā)人員、系統(tǒng)設(shè)計(jì)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫(kù)管理人員、數(shù)據(jù)庫(kù)初學(xué)者及其他數(shù)據(jù)庫(kù)從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。

作者簡(jiǎn)介

  王志剛 1998年大學(xué)畢業(yè)后進(jìn)入青島海爾集團(tuán),經(jīng)歷過(guò)IT泡沫那個(gè)激動(dòng)人心的時(shí)代。由于工作原因東渡日本,歷經(jīng)程序員、系統(tǒng)工程師、項(xiàng)目經(jīng)理、開發(fā)部長(zhǎng)等職,在13年的開發(fā)生涯中,參加過(guò)日立、富士通等公司主導(dǎo)的大型項(xiàng)目的開發(fā),取得了如獲得日本國(guó)專利等成績(jī)。作者擅長(zhǎng)各種Web開發(fā)技術(shù),在十多年的工作中,積累了不少大型項(xiàng)目的開發(fā)經(jīng)驗(yàn),并愿意和嘗試著與他人分享。

圖書目錄

第1部分 MySQL基礎(chǔ)篇第1章 數(shù)據(jù)庫(kù)與MySQL 
1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 
1.1.1 數(shù)據(jù)庫(kù)管理系統(tǒng) 
1.1.2 數(shù)據(jù)庫(kù)應(yīng)用程序 
1.2 數(shù)據(jù)庫(kù)的種類 
1.2.1 階層型/網(wǎng)絡(luò)型數(shù)據(jù)庫(kù) 
1.2.2 卡片型數(shù)據(jù)庫(kù) 
1.2.3 關(guān)系型數(shù)據(jù)庫(kù) 
1.2.4 面向?qū)ο笮蛿?shù)據(jù)庫(kù) 
1.2.5 XML型數(shù)據(jù)庫(kù) 
1.3 認(rèn)識(shí)MySQL數(shù)據(jù)庫(kù) 
1.3.1 選擇MySQL數(shù)據(jù)庫(kù)的兩大理由 
1.3.2 兩種MySQL數(shù)據(jù)庫(kù)類型 
1.3.3 MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì) 
1.4 SQL語(yǔ)言 第2章 MySQL的安裝與配置 
2.1 Windows環(huán)境下所需的軟件包 
2.2 下載Windows版安裝軟件包 
2.3 在Windows下執(zhí)行安裝程序 
2.4 啟動(dòng)MySQL數(shù)據(jù)庫(kù)服務(wù)器 
2.5 在Linux環(huán)境下安裝MySQL 第3章 啟動(dòng)MySQL監(jiān)視器(Monitor)創(chuàng)建數(shù)據(jù)庫(kù) 
3.1 確認(rèn)數(shù)據(jù)庫(kù)運(yùn)行環(huán)境 
3.2 使用MySQL監(jiān)視器(Monitor) 
3.2.1 MySQL監(jiān)視器的啟動(dòng) 
3.2.2 MySQL監(jiān)視器不能正常啟動(dòng)的原因 
3.2.3 MySQL監(jiān)視器的退出 
3.2.4 使用歷史命令 
3.2.5 安全的密碼輸入方式 
3.3 創(chuàng)建數(shù)據(jù)庫(kù)與表 
3.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 
3.3.2 創(chuàng)建表 
3.3.3 顯示表信息 
3.4 數(shù)據(jù)插入及顯示 
3.5 CREATE TABLE命令的選項(xiàng) 
3.5.1 AUTO_INCREMENT自增序列 
3.5.2 初始化AUTO_INCREMENT 
3.5.3 其他選項(xiàng) 第4章 在MySQL中使用SQL 
4.1 導(dǎo)入實(shí)用小型網(wǎng)店數(shù)據(jù)庫(kù) 
4.2 SQL語(yǔ)句的種類 
4.3 在MySQL監(jiān)視器使用SQL語(yǔ)句的規(guī)則 
4.4 數(shù)據(jù)的插入/更新/刪除 
4.4.1 新記錄的插入——INSERT命令 
4.4.2 更新已存在的記錄——UPDATE命令 
4.4.3 刪除記錄——DELETE命令 
4.4.4 數(shù)據(jù)檢索——SELECT命令 
4.5 運(yùn)算符與數(shù)據(jù)庫(kù)函數(shù) 
4.5.1 運(yùn)算符 
4.5.2 數(shù)據(jù)庫(kù)函數(shù) 
4.6 多個(gè)表的連接 
4.6.1 內(nèi)連接 
4.6.2 外連接 
4.6.3 3個(gè)或3個(gè)以上表間的連接 
4.6.4 在其他查詢的基礎(chǔ)上進(jìn)行數(shù)據(jù)檢索 第5章 表的維護(hù)和改造 
5.1 修改表的列結(jié)構(gòu) 
5.1.1 ALTER TABLE命令 
5.1.2 改變列的數(shù)據(jù)類型 
5.1.3 追加新列 
5.1.4 改變列的位置 
5.1.5 改變列名與類型 
5.1.6 刪除列 
5.2 復(fù)制表和刪除表 
5.2.1 表的列構(gòu)造與數(shù)據(jù)的復(fù)制 
5.2.2 表的刪除 第2部分 MySQL高級(jí)應(yīng)用篇第6章 事務(wù)處理及鎖定 
6.1 存儲(chǔ)引擎 
6.1.1 了解MySQL的存儲(chǔ)引擎 
6.1.2 設(shè)置存儲(chǔ)引擎 
6.1.3 存儲(chǔ)引擎的變更 
6.2 事務(wù)處理 
6.2.1 為什么需要事務(wù)處理 
6.2.2 演示簡(jiǎn)單的事務(wù)處理——?jiǎng)h除后回滾 
6.2.3 自動(dòng)提交功能 
6.2.4 部分回滾——只提交針對(duì)數(shù)據(jù)庫(kù)的部分操作 
6.2.5 事務(wù)處理的利用范圍 
6.3 鎖定與事務(wù)處理分離水平 
6.3.1 為什么需要鎖定 
6.3.2 鎖定的種類 
6.3.3 鎖定粒度 
6.3.4 多用戶數(shù)據(jù)更新中理解事務(wù)處理的分離水平 
6.4 深入理解事務(wù)處理內(nèi)部的動(dòng)作 
6.4.1 UNDO日志 
6.4.2 REDO日志 第7章 如何在數(shù)據(jù)庫(kù)中使用索引 
7.1 什么是索引 
7.2 了解索引的內(nèi)部構(gòu)造 
7.2.1 B樹 
7.2.2 使用索引后的檢索過(guò)程 
7.3 索引的設(shè)置與分析 
7.3.1 為員工信息表創(chuàng)建索引 
7.3.2 創(chuàng)建多列構(gòu)成的復(fù)合索引及唯一性索引 
7.3.3 確認(rèn)員工信息表索引的使用狀態(tài),分析索引優(yōu)劣 
7.3.4 索引實(shí)效的場(chǎng)合總結(jié) 第8章 如何在網(wǎng)店數(shù)據(jù)庫(kù)中使用視圖 
8.1 為什么需要視圖 
8.2 視圖的本質(zhì) 
8.3 在網(wǎng)店訂單信息檢索中應(yīng)用視圖 
8.3.1 創(chuàng)建網(wǎng)店訂單信息視圖 
8.3.2 確認(rèn)網(wǎng)店訂單視圖的內(nèi)容 
8.3.3 在檢索訂單信息時(shí)使用視圖 
8.3.4 在變更數(shù)據(jù)(INSERT/UPDATE/DELETE)時(shí)使用視圖 
8.3.5 創(chuàng)建視圖時(shí)使用[WITH CHECK OPTION]命令 第9章 如何在數(shù)據(jù)庫(kù)中使用存儲(chǔ)過(guò)程 
9.1 什么是存儲(chǔ)過(guò)程 
9.2 在數(shù)據(jù)庫(kù)中使用存儲(chǔ)過(guò)程 
9.2.1 定義存儲(chǔ)過(guò)程 
9.2.2 確認(rèn)數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程 
9.2.3 執(zhí)行存儲(chǔ)過(guò)程 
9.3 創(chuàng)建存儲(chǔ)過(guò)程的要點(diǎn) 
9.3.1 定義輸出參數(shù) 
9.3.2 使用IF命令實(shí)現(xiàn)多重條件分支 
9.3.3 使用CASE命令使用多重條件分支 
9.3.4 定義本地變量 
9.3.5 使用循環(huán)語(yǔ)句 
9.3.6 WHILE命令與REPEAT命令的區(qū)別 第10章 使用函數(shù)與觸發(fā)器 
10.1 存儲(chǔ)函數(shù) 
10.1.1 定義存儲(chǔ)函數(shù) 
10.1.2 確認(rèn)創(chuàng)建成功的存儲(chǔ)函數(shù) 
10.2 觸發(fā)器 
10.2.1 觸發(fā)器的基本語(yǔ)法 
10.2.2 定義觸發(fā)器 
10.2.3 確認(rèn)創(chuàng)建完成的觸發(fā)器 
10.2.4 測(cè)試觸發(fā)器 
10.3 游標(biāo) 第11章 數(shù)據(jù)庫(kù)管理中文件的使用 
11.1 從文本文件中讀取數(shù)據(jù)(import) 
11.1.1 CSV文件與數(shù)據(jù)導(dǎo)入 
11.1.2 導(dǎo)入數(shù)據(jù)文件 
11.2 將表中數(shù)據(jù)以文本文件形式導(dǎo)出(export) 
11.3 執(zhí)行文件中保存的SQL命令系列 
11.3.1 在MySQL監(jiān)視器中執(zhí)行文件中保存的SQL命令系列 
11.3.2 在命令行窗口中執(zhí)行文件中保存的SQL命令系列 
11.4 文件中保存SQL的執(zhí)行結(jié)果 
11.4.1 使用重定向?qū)QL語(yǔ)句的執(zhí)行結(jié)果輸出到文本文件中 
11.4.2 使用tee命令將SQL語(yǔ)句的執(zhí)行結(jié)果保存到文件中 
11.5 數(shù)據(jù)庫(kù)整體的備份與恢復(fù) 
11.5.1 備份與恢復(fù)的方法 
11.5.2 使用mysqldump命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行轉(zhuǎn)儲(chǔ) 
11.5.3 使用轉(zhuǎn)儲(chǔ)文件進(jìn)行數(shù)據(jù)庫(kù)恢復(fù) 第3部分 實(shí)例篇第12章 MySQL+PHP的運(yùn)行環(huán)境 
12.1 Linux環(huán)境中的基本配置 
12.1.1 Apache服務(wù)器的安裝方法 
12.1.2 PHP的安裝方法 
12.2 Windows環(huán)境中的基本配置 
12.2.1 安裝Apache服務(wù)器 
12.2.2 安裝PHP 第13章 使用PHP+MySQL構(gòu)建網(wǎng)絡(luò)留言社區(qū) 
13.1 網(wǎng)絡(luò)留言社區(qū)的系統(tǒng)概要 
13.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)以及程序設(shè)計(jì) 
13.2.1 表設(shè)計(jì) 
13.2.2 程序設(shè)計(jì) 
13.3 程序詳細(xì)代碼及詳解 
13.4 關(guān)于函數(shù)htmlspecialchars 第14章 使用MySQL+PHP構(gòu)筑SNS網(wǎng)站 
14.1 SNS網(wǎng)站概要 
14.1.1 功能簡(jiǎn)介 
14.1.2 界面概況 
14.2 框架選擇及子系統(tǒng)設(shè)計(jì) 
14.2.1 選擇Zend Framework&Smarty的理由 
14.2.2 系統(tǒng)分析——子系統(tǒng)設(shè)計(jì) 
14.2.3 配置Zend Framework&Smarty的運(yùn)行環(huán)境 
14.2.4 系統(tǒng)共通功能設(shè)計(jì) 
14.3 子系統(tǒng)詳細(xì)代碼及解說(shuō) 
14.3.1 用戶注冊(cè) 
14.3.2 個(gè)人簡(jiǎn)介 
14.3.3 我的社交圈 
14.3.4 我的博客 
14.3.5 站內(nèi)留言 附錄A 將默認(rèn)存儲(chǔ)引擎設(shè)置為InnoDB 
A.1 修改my.ini配置文件 
A.2 配置my.cnf文件 附錄B MySQL數(shù)據(jù)庫(kù)的圖形化管理工具 
B.1 MySQL Front 
B.2 phpMyAdmin

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)