MySQL實(shí)用教程

出版時間:2009-3  出版社:電子工業(yè)出版社  作者:鄭阿奇 編  頁數(shù):384  
Tag標(biāo)簽:無  

前言

幾年前,MySQL被人提起的概率并不高,現(xiàn)在為什么會成為當(dāng)前最流行的一種數(shù)據(jù)庫管理系統(tǒng)呢?除了開放的源代碼外,更重要的是簡單、方便,而且隨著版本的升級,它的功能越來越完善。我們編寫的《SQL Server實(shí)用教程》自出版以來,受到市場的廣泛歡迎,是市場上最暢銷的書之一?!禡ySQL實(shí)用教程》參考了《SQL Server實(shí)用教程》的成功模式,在MySQL數(shù)據(jù)庫管理系統(tǒng)及其應(yīng)用的結(jié)合上具有明顯特色。本書系統(tǒng)介紹MySQL 5.1。首先介紹數(shù)據(jù)庫的基本概念,為學(xué)習(xí)MySQL打下堅實(shí)的基礎(chǔ)。然后在介紹MySQL系統(tǒng)環(huán)境后,分門別類地介紹創(chuàng)建數(shù)據(jù)庫和表、表數(shù)據(jù)操作、數(shù)據(jù)庫的查詢和視圖、索引與數(shù)據(jù)完整性、MySQL語言結(jié)構(gòu)、過程式數(shù)據(jù)庫對象、備份與恢復(fù)、用戶和數(shù)據(jù)安全性、事務(wù)和多用戶等。MySQL實(shí)例命令結(jié)果屏幕化,包括命令和屏幕界面兩種操作方式。實(shí)習(xí)包含目前最流行的I,inux下PHP、Windows下ASRNET(C#)、JSP(JavaBean)和Visual C++操作MySOL數(shù)據(jù)庫。每一個實(shí)習(xí)都構(gòu)成了一個小的應(yīng)用系統(tǒng),包含操作數(shù)據(jù)庫的主要功能。本書基礎(chǔ)和應(yīng)用融為一體,系統(tǒng)性、應(yīng)用性均比較完善。由于本書的內(nèi)容體系具有自己的特色,并且從方便教和學(xué)兩個角度組織內(nèi)容、調(diào)試實(shí)例和安排先后順序,所以用本書教和學(xué)比較方便,適合用作高等學(xué)校的教材。

內(nèi)容概要

本書以當(dāng)前最流行的MySQL 5.1作為平臺,分為四部分:MySQL(含習(xí)題)、實(shí)驗(yàn)、客戶端/MySQL綜合應(yīng)用實(shí)習(xí)和附錄;比較系統(tǒng)地介紹MySQL的功能,同時系統(tǒng)介紹Linux下PHP、Windows下ASP.NET(C≠)、JSP(JavaBean)和Visual c++與MySQL的應(yīng)用方法。通過本書,可以基本掌握當(dāng)前幾個流行平臺開發(fā)MySQL數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法,比較好地解決MySQL學(xué)與用的問題。本書的內(nèi)容體系具有自己的特色,從方便教和學(xué)兩個角度組織內(nèi)容。    本書可作為大學(xué)本科、高職高專有關(guān)課程教材,也可供廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員使用、參考。

書籍目錄

第一部分 教程 第1章 數(shù)據(jù)庫的基本概念    1.1 數(shù)據(jù)庫基本概念     1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)     1.1.2 數(shù)據(jù)模型    1.2 關(guān)系數(shù)據(jù)庫設(shè)計     1.2.1 概念結(jié)構(gòu)設(shè)計     1.2.2 邏輯結(jié)構(gòu)設(shè)計     1.2.3 數(shù)據(jù)庫物理設(shè)計    1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)     1.3.1 數(shù)據(jù)庫的連接方式     1.3.2 客戶/服務(wù)器(C/S)模式應(yīng)用系統(tǒng)     1.3.3 三層客戶/服務(wù)器(B/S)模式應(yīng)用系統(tǒng)     1.3.4 關(guān)系數(shù)據(jù)庫語言    1.4 MySQL概述     1.4.1 MySQL的安裝和配置     1.4.2 MySQL的環(huán)境    習(xí)題 第2章 數(shù)據(jù)庫和表    2.1 命令行方式創(chuàng)建數(shù)據(jù)庫和表     2.1.1 創(chuàng)建數(shù)據(jù)庫     2.1.2 創(chuàng)建表    2.2  界面創(chuàng)建數(shù)據(jù)庫和表     2.2.1 創(chuàng)建數(shù)據(jù)庫     2.2.2 創(chuàng)建、刪除和修改表    2.3 有關(guān)表結(jié)構(gòu)     2.3.1 空值和列的identity(標(biāo)志)屬性     2.3.2 MySQL隱含地改變列類型    習(xí)題 第3章 表數(shù)據(jù)操作    3.1 命令行操作表數(shù)據(jù)   3.1.1 插入表數(shù)據(jù)   3.1.2 刪除表數(shù)據(jù)   3.1.3 修改表數(shù)據(jù)   3.1.4  SHOW和DESCRIBE語句  3.2 界面操作表數(shù)據(jù)     3.2.1  插入記錄     3.2.2 修改記錄     3.2.3 刪除記錄     習(xí)題 第4章 數(shù)據(jù)庫的查詢和視圖    4.1 連接、選擇和投影     4.1.1 選擇(Selection)     4.1.2 投影(Projection)     4.1.3 連接(JOIN)    4.2 數(shù)據(jù)庫的查詢     4.2.1 選擇列     4.2.2 FROM子句     4.2.3 WHERE子句     4.2.4 GROUP BY子句     4.2.5 HAVING子句     4.2.6 0RDER BY子句     4.2.7 LIMIT子句     4.2.8 UNION語句     4.2.9 HANDLER{吾句     4.2.10 使用查詢工具查詢   4.3 數(shù)據(jù)庫的視圖     4.3.1 視圖概念     4.3.2 創(chuàng)建視圖     4.3.3 查詢視圖     4.3.4 更新視圖     4.3.5 修改視圖定義     4.3.6 刪除視圖     習(xí)題 第5章   索引與數(shù)據(jù)完整性約束    5.1  索引     5.1.1 索引的分類     5.1.2 創(chuàng)建索引     5.1.3 刪除索引     5.1.4 界面方式創(chuàng)建和刪除索引     5.1.5 索引對查詢的影響…… 第6章 MySQL語言結(jié)構(gòu) 第7章 過程式數(shù)據(jù)庫對象 第8章 備份與恢復(fù)  第9章 用戶和數(shù)據(jù)安全性第二部分 MySQL第三部分 實(shí)習(xí)

章節(jié)摘錄

插圖:第1章 數(shù)據(jù)庫的基本概念為了更好地學(xué)習(xí)MySQL,首先介紹一下數(shù)據(jù)庫的基本概念。1.1 數(shù)據(jù)庫基本概念1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)1.數(shù)據(jù)庫數(shù)據(jù)庫(DB)是存放數(shù)據(jù)的倉庫,只不過這些數(shù)據(jù)存在一定的關(guān)聯(lián),并按一定的格式存放在計算機(jī)上。從廣義上講,數(shù)據(jù)不僅包含數(shù)字,還包括了文本、圖像、音頻、視頻等。例如,把學(xué)校的學(xué)生、課程、學(xué)生成績等數(shù)據(jù)有序地組織并存放在計算機(jī)內(nèi),就可以構(gòu)成一個數(shù)據(jù)庫。因此,數(shù)據(jù)庫由一些持久的相互關(guān)聯(lián)數(shù)據(jù)的集合組成,并以一定的組織形式存放在計算機(jī)的存儲介質(zhì)中。2.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是管理數(shù)據(jù)庫的系統(tǒng),它按一定的數(shù)據(jù)模型組織數(shù)據(jù)。DBMS應(yīng)提供如下功能:(1)數(shù)據(jù)定義功能可定義數(shù)據(jù)庫中的數(shù)據(jù)對象。(2)數(shù)據(jù)操縱功能可對數(shù)據(jù)庫表進(jìn)行基本操作,如插入、刪除、修改、查詢。(3)數(shù)據(jù)的完整性檢查功能保證用戶輸入的數(shù)據(jù)應(yīng)滿足相應(yīng)的約束條件。(4)數(shù)據(jù)庫的安全保護(hù)功能保證只有賦予權(quán)限的用戶才能訪問數(shù)據(jù)庫中的數(shù)據(jù)。(5)數(shù)據(jù)庫的并發(fā)控制功能使多個應(yīng)用程序可在同一時刻并發(fā)地訪問數(shù)據(jù)庫的數(shù)據(jù)。(6)數(shù)據(jù)庫系統(tǒng)的故障恢復(fù)功能使數(shù)據(jù)庫運(yùn)行出現(xiàn)故障時進(jìn)行數(shù)據(jù)庫恢復(fù),以保證數(shù)據(jù)庫可靠運(yùn)行。(7)在網(wǎng)絡(luò)環(huán)境下訪問數(shù)據(jù)庫的功能。(8)方便、有效地存取數(shù)據(jù)庫信息的接口和工具。編程人員通過程序開發(fā)工具與數(shù)據(jù)庫的接口編寫數(shù)據(jù)庫應(yīng)用程序。數(shù)據(jù)庫管理員(DBA,DataBaseAdminitrator)通過提供的工具對數(shù)據(jù)庫進(jìn)行管理。

編輯推薦

《MySQL實(shí)用教程》可作為大學(xué)本科、高職高專有關(guān)課程教材,也可供廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員使用、參考。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    MySQL實(shí)用教程 PDF格式下載


用戶評論 (總計26條)

 
 

  •   這是一本Mysql入門的好書,我花了一周時間看,基本上可以做些簡單的數(shù)據(jù)庫。很好!
  •   mysql入門很好的書,通俗易懂
  •   書不錯,入門好教材.
  •   書設(shè)計的知識面很廣,但是不是很詳細(xì),整體還是不錯的,比較適合初學(xué)者。
  •   初級的教程,內(nèi)容不太深入,不過做為入門來閱讀還是可以的
  •   這本書有點(diǎn)理論化,多點(diǎn)實(shí)踐的操作就好得多了!
  •   還不錯,但愿考試能過關(guān)。
  •   無論是初學(xué)者,還是深入學(xué)習(xí)的同學(xué),這都是一本不錯的教程!!
  •   買了,沒有看的欲望,可惜了,聽說這本書不錯,只是自己沒看而已
  •   翻了一下,沒深入看,感覺一般般啦
  •   當(dāng)當(dāng)書的質(zhì)量很差,買了3本書,都跟是二手的一樣,破損很嚴(yán)重,紙張也很差,跟**相差很大,這本MYSQL買的很失望,感覺就是一本一般的教材,并且在它里面提供的網(wǎng)站上找不到源碼。總的來說后悔!
  •   內(nèi)容講的就是sql語言,好像并不針對mysql,
  •   確實(shí)不怎么樣,感覺有點(diǎn)后悔。只是講的非常淺,排版也非常不好。感覺就是把知識點(diǎn)羅列一些就完事了,鄙視這種不負(fù)責(zé)任作者!
  •   雖然 MySQL 在 windows 平臺和 Linux 平臺下的功能是一致的,但管理方式總會有所不同,我是因?yàn)楣ぷ髦行枰玫讲刨I這本書的,不過是在 Linux 平臺上。 說實(shí)話,在服務(wù)器領(lǐng)域,一直都很瞧不起 windows, 太業(yè)余了。 話說要 學(xué)習(xí) Linux 做為 服務(wù)器平臺,并不比 windows 難多少(當(dāng)然要學(xué)的很深不容易,但 windows 學(xué)到很深也不容易), 一兩個月就可以搞定的事情,何況要靠這個吃飯,為什么不肯下點(diǎn)功夫呢。 這本書其實(shí)就是羅列語法然后簡單地舉一兩個例子,而且舉的例子大多是為了舉例而舉例,實(shí)際中根本不可能那么用。同樣是舉例,為什么有的書里面的例子和實(shí)際應(yīng)用結(jié)合的更緊密一些。作者顯然是個沒有什么生產(chǎn)數(shù)據(jù)庫經(jīng)驗(yàn)的人。而且我在網(wǎng)上找該書的電子資料時發(fā)現(xiàn)該作者出了很多計算機(jī)不同領(lǐng)域的書籍,大家可以在卓越網(wǎng)或者豆瓣上搜該作者的書籍。很難相信作者真的能在這么多領(lǐng)域有所成就,恐怕都是這樣只是翻譯介紹語法并舉例。顯然是電子工業(yè)出版社找來出叢書的,純粹是那種為了賺錢找些資料湊成的本書。 當(dāng)然,作為命令、語法的參考,本書并非沒有價值。 但是這樣的出書態(tài)度,實(shí)在是讓人給好評。
  •   工作中能提供幫助的地方比較少,適合初學(xué)者或者利用Mysql較少功能的開發(fā)人員使用
  •   新書,從廣州發(fā)的,很好。
  •   沒什么看頭,不使用,價格也貴。其實(shí)看這本書,還不如看MySQL他家的Reference Manual呢。
  •   嗯嗯,還不錯,蠻基礎(chǔ)的
  •   對于初學(xué)者確實(shí)不錯。也難怪會作為大學(xué)里面的教材。
  •   這本簡單易懂 很不錯
  •   一本簡單的講解數(shù)據(jù)庫和mysql的數(shù)據(jù),有數(shù)據(jù)庫基礎(chǔ)的不建議看這本書,適合入門數(shù)據(jù)庫和mysql的童靴購買閱讀
  •   感覺一般般~~不是很詳細(xì)~~整本書大概有三分之一是實(shí)訓(xùn)的,所以將mysql的東東,其實(shí)并不是很多
  •   內(nèi)容比較基礎(chǔ),適合初學(xué)者。缺憾是附的實(shí)驗(yàn)占了大半本書的內(nèi)容。個人認(rèn)為如果壓縮這些,增加一些專題研究更好。
  •   不錯 書是新的 內(nèi)容也不錯 有一半是sql的知識
  •   入門不錯的書籍,可以一般查看!
  •   對于沒有基礎(chǔ)的人,此書是好書!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7