MySQL實用教程

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

前言

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

內容概要

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

書籍目錄

第一部分 教程 第1章 數(shù)據(jù)庫的基本概念    1.1 數(shù)據(jù)庫基本概念     1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)     1.1.2 數(shù)據(jù)模型    1.2 關系數(shù)據(jù)庫設計     1.2.1 概念結構設計     1.2.2 邏輯結構設計     1.2.3 數(shù)據(jù)庫物理設計    1.3 數(shù)據(jù)庫應用系統(tǒng)     1.3.1 數(shù)據(jù)庫的連接方式     1.3.2 客戶/服務器(C/S)模式應用系統(tǒng)     1.3.3 三層客戶/服務器(B/S)模式應用系統(tǒng)     1.3.4 關系數(shù)據(jù)庫語言    1.4 MySQL概述     1.4.1 MySQL的安裝和配置     1.4.2 MySQL的環(huán)境    習題 第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 有關表結構     2.3.1 空值和列的identity(標志)屬性     2.3.2 MySQL隱含地改變列類型    習題 第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 刪除記錄     習題 第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 刪除視圖     習題 第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語言結構 第7章 過程式數(shù)據(jù)庫對象 第8章 備份與恢復  第9章 用戶和數(shù)據(jù)安全性第二部分 MySQL第三部分 實習

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    MySQL實用教程 PDF格式下載


用戶評論 (總計26條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7