MySQL實(shí)用教程

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

第一部分 教程 第1章 數(shù)據(jù)庫(kù)的基本概念    1.1 數(shù)據(jù)庫(kù)基本概念     1.1.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)     1.1.2 數(shù)據(jù)模型    1.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)     1.2.1 概念結(jié)構(gòu)設(shè)計(jì)     1.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)     1.2.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)    1.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)     1.3.1 數(shù)據(jù)庫(kù)的連接方式     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ù)庫(kù)語(yǔ)言    1.4 MySQL概述     1.4.1 MySQL的安裝和配置     1.4.2 MySQL的環(huán)境    習(xí)題 第2章 數(shù)據(jù)庫(kù)和表    2.1 命令行方式創(chuàng)建數(shù)據(jù)庫(kù)和表     2.1.1 創(chuàng)建數(shù)據(jù)庫(kù)     2.1.2 創(chuàng)建表    2.2  界面創(chuàng)建數(shù)據(jù)庫(kù)和表     2.2.1 創(chuàng)建數(shù)據(jù)庫(kù)     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語(yǔ)句  3.2 界面操作表數(shù)據(jù)     3.2.1  插入記錄     3.2.2 修改記錄     3.2.3 刪除記錄     習(xí)題 第4章 數(shù)據(jù)庫(kù)的查詢和視圖    4.1 連接、選擇和投影     4.1.1 選擇(Selection)     4.1.2 投影(Projection)     4.1.3 連接(JOIN)    4.2 數(shù)據(jù)庫(kù)的查詢     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語(yǔ)句     4.2.9 HANDLER{吾句     4.2.10 使用查詢工具查詢   4.3 數(shù)據(jù)庫(kù)的視圖     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 索引對(duì)查詢的影響…… 第6章 MySQL語(yǔ)言結(jié)構(gòu) 第7章 過(guò)程式數(shù)據(jù)庫(kù)對(duì)象 第8章 備份與恢復(fù)  第9章 用戶和數(shù)據(jù)安全性第二部分 MySQL第三部分 實(shí)習(xí)

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)26條)

 
 

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

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

京ICP備13047387號(hào)-7