Linux下的MySQL數(shù)據(jù)庫編程

出版時(shí)間:2010-6  出版社:清華大學(xué)出版社  作者:趙廷濤,劉冰,孫興文,劉濤 編著  頁數(shù):518  
Tag標(biāo)簽:無  

前言

  隨著計(jì)算機(jī)技術(shù)的應(yīng)用與發(fā)展,大量信息的涌現(xiàn),人們對數(shù)據(jù)存儲和管理的需求也越來越高。數(shù)據(jù)庫的應(yīng)用已經(jīng)深入到人們生產(chǎn)和生活的各個(gè)方面,被廣泛地應(yīng)用在Internet網(wǎng)站、搜索引擎、電子商務(wù)等諸多領(lǐng)域。從龐大的數(shù)據(jù)中心到可放于掌心中的嵌入式設(shè)備,數(shù)據(jù)庫的身影隨處可見?! inux是目前最流行的操作系統(tǒng)之一,很多數(shù)據(jù)庫廠商積極地把原有的數(shù)據(jù)庫產(chǎn)品移植到Linux平臺上,比如Oracle、Sybase、MySQL、PostgreSQL等。MySQL以其開放源代碼、性能高效穩(wěn)定、多用戶/多線程等特性獲得“世界最受歡迎的開放源代碼數(shù)據(jù)庫”稱號。如果要建立一個(gè)性能優(yōu)良且又低成本的數(shù)據(jù)庫系統(tǒng),Linux+MySQL無疑是最佳選擇。本書主要以MySQL為例,深入細(xì)致地講解Linux下的數(shù)據(jù)庫開發(fā)技術(shù)?! ∽髡呋诙嗄陻?shù)據(jù)庫的開發(fā)經(jīng)驗(yàn),精心組織編寫了本書,集學(xué)習(xí)與實(shí)用性于一體,通俗易懂,力求幫助每一個(gè)編程愛好者快速掌握和精通Linux平臺下的數(shù)據(jù)庫開發(fā)技術(shù)。  本書以基礎(chǔ)講解和案例開發(fā)為主,共分為16章?! 〉?章介紹Linux基礎(chǔ),說明Linux操作系統(tǒng)的起源和發(fā)展歷程,以及如何使用Linux。  第2~3章介紹數(shù)據(jù)庫基礎(chǔ)知識,SQL查詢語言等,以及Linux下的MySQL數(shù)據(jù)庫開發(fā)環(huán)境配置?! 〉?~8章對MySQL數(shù)據(jù)庫系統(tǒng)進(jìn)行深入細(xì)致的講解,涉及到查詢優(yōu)化、安全管理等多方面內(nèi)容?! 〉?章主要介紹如何使用可視化管理工具進(jìn)行數(shù)據(jù)庫的管理和維護(hù),提高數(shù)據(jù)庫開發(fā)效率。  第10章介紹如何使用MySQL提供的豐富的數(shù)據(jù)接口與其他應(yīng)用程序進(jìn)行連接,主要有C、PHP、Java以及Python等。  第11章介紹Linux應(yīng)用程序開發(fā)基礎(chǔ),講解Linux下進(jìn)行應(yīng)用程序開發(fā)的基礎(chǔ)知識,包括Ot開發(fā)、網(wǎng)絡(luò)應(yīng)用程序開發(fā)、Web開發(fā)等?! 〉?2~14章是案例開發(fā),講解如何編寫基于Linux下的數(shù)據(jù)庫應(yīng)用程序,其中每一章對應(yīng)于一個(gè)示例,分別為分布式數(shù)據(jù)包采集系統(tǒng)、分布式網(wǎng)址采集系統(tǒng)以及基于Qt的局域網(wǎng)聊天工具等。  第15~16章講解當(dāng)前流行的嵌入式數(shù)據(jù)庫,包括嵌入式數(shù)據(jù)的原理、流行的嵌入式數(shù)據(jù)庫、BerkeleyDB及SO、Lite的使用與開發(fā)等內(nèi)容?! ”緯鴮W⒂趯?shí)踐,提供了大量豐富的應(yīng)用型例子,很多源代碼都有很強(qiáng)的現(xiàn)實(shí)參考意義,甚至能做到不加修改就可以在實(shí)際工程環(huán)境下使用?! ”緯怯哨w廷濤、劉冰、孫興義、劉濤編寫。劉冰負(fù)責(zé)編寫第1、2、5、6、12、13、14、15、16等9章,劉濤參與其中第1、2兩章部分內(nèi)容的編寫;孫興義負(fù)責(zé)編寫本書的7、8兩章;其他章節(jié)由趙廷濤編寫。

內(nèi)容概要

  本書全面、深入地講解Linux下的數(shù)據(jù)庫開發(fā)技術(shù),既涵蓋理論基礎(chǔ),又囊括案例開發(fā),既包括Linux操作系統(tǒng)和數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識,又詳細(xì)介紹MySQL數(shù)據(jù)庫的安裝/配置、查詢優(yōu)化、安全管理及MySQL可視化管理工具的使用,并對幾種典型的數(shù)據(jù)庫連接技術(shù),如C、PHP、Java以及Python等代碼都有較為全面的展示。后面的開發(fā)案例部分細(xì)致講解分布式數(shù)據(jù)包抓取系統(tǒng)、實(shí)時(shí)網(wǎng)頁信息抓取系統(tǒng)、Qt在線聊天系統(tǒng)、嵌入式數(shù)據(jù)庫等,覆蓋了比較廣泛的技術(shù)層面。本書立足于豐富的實(shí)踐,是作者多年開發(fā)經(jīng)驗(yàn)的結(jié)晶。其中關(guān)于應(yīng)用軟件、Web系統(tǒng)、內(nèi)存數(shù)據(jù)庫等大量豐富的應(yīng)用型例子,具有很高的實(shí)用價(jià)值。  本書適合在Linux系統(tǒng)下進(jìn)行數(shù)據(jù)庫編程的開發(fā)人員學(xué)習(xí)和參考,也可供高校計(jì)算機(jī)相關(guān)專業(yè)的本科生和研究生參考和使用。

書籍目錄

第1章  Linux基礎(chǔ)	 1.1  Linux概述	  1.1.1  什么是Linux	  1.1.2  Linux的常見版本	 1.2  Linux的特性	 1.3  Linux的安裝	  1.3.1  安裝準(zhǔn)備	  1.3.2  VMware的安裝	  1.3.3  Linux加載與啟動	  1.3.4  SSHClient的安裝	  1.3.5  遠(yuǎn)程連接的配置	 1.4  Linux使用	  1.4.1  Linux的基本組成	  1.4.2  Linux文件系統(tǒng)結(jié)構(gòu)	  1.4.3  Linux的常用命令	 1.5  流行Linux站點(diǎn)	 1.6  本章小結(jié)	 1.7  習(xí)題	第2章  Linux下的數(shù)據(jù)庫	 2.1  數(shù)據(jù)庫概述	  2.1.1  什么是數(shù)據(jù)庫	  2.1.2  數(shù)據(jù)庫的特點(diǎn)	  2.1.3  數(shù)據(jù)庫的歷史	  2.1.4  數(shù)據(jù)庫基本原理	 2.2  常見的數(shù)據(jù)庫	  2.2.1  Linux下的數(shù)據(jù)庫	  2.2.2  Oracle數(shù)據(jù)庫	  2.2.3  PostgreSQL數(shù)據(jù)庫	  2.2.4  DB2數(shù)據(jù)庫	  2.2.5  MySQL數(shù)據(jù)庫	 2.3  MySQL數(shù)據(jù)庫	  2.3.1  MySQL分發(fā)包	  2.3.2  MySQL的安裝	  2.3.3  MySQL的基本配置	 2.4  MySQL的基本使用	  2.4.1  MySQL的基本命令	  2.4.2  一個(gè)員工信息數(shù)據(jù)庫示例	 2.5  本章小結(jié)	 2.6  習(xí)題	第3章  SQL語言基礎(chǔ)	 3.1  SQL概述	 3.2  數(shù)據(jù)庫操作	  3.2.1  創(chuàng)建數(shù)據(jù)庫	  3.2.2  刪除數(shù)據(jù)庫	 3.3  表的操作	  3.3.1  創(chuàng)建表	  3.3.2  修改表	  3.3.3  刪除表	 3.4  記錄的操作	  3.4.1  插入記錄	  3.4.2  更新記錄	  3.4.3  刪除記錄	 3.5  查詢	 3.6  學(xué)生選課系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)示例	  3.6.1  系統(tǒng)分析	  3.6.2  邏輯設(shè)計(jì)	  3.6.3  實(shí)施	  3.7  本章小結(jié)	  3.8  習(xí)題	第4章  MySQL高級語法	 4.1  視圖操作	  4.1.1  什么是視圖	  4.1.2  視圖的語法	  4.1.3  視圖的使用	 4.2  觸發(fā)器操作	  4.2.1  什么是觸發(fā)器	  4.2.2  觸發(fā)器的語法	  4.2.3  觸發(fā)器的使用	 4.3  存儲過程操作	  4.3.1  什么是存儲過程	  4.3.2  存儲過程的語法	  4.3.3  存儲過程的使用	 4.4  索引	  4.4.1  什么是索引	  4.4.2  索引的語法	  4.4.3  索引的使用	 4.5  事務(wù)與鎖	  4.5.1  什么是事務(wù)	  4.5.2  事務(wù)的語法	  4.5.3  事務(wù)的使用	 4.6  數(shù)據(jù)類型	  4.6.1  數(shù)值數(shù)據(jù)類型	  4.6.2  字符串?dāng)?shù)據(jù)類型	  4.6.3  日期和時(shí)間類型	 4.7  本章小結(jié)	 4.8  習(xí)題	第5章  MySQL查詢技術(shù)	 5.1  MySQL運(yùn)算符	  5.1.1  比較運(yùn)算符	  5.1.2  邏輯運(yùn)算符	  5.1.3  算術(shù)運(yùn)算符	 5.2  MySQL函數(shù)	  5.2.1  字符串操作函數(shù)	  5.2.2  控制函數(shù)	  5.2.3  數(shù)學(xué)函數(shù)	  5.2.4  時(shí)間與日期函數(shù)	  5.2.5  加密函數(shù)	 5.3  查詢技術(shù)	  5.3.1  查詢案例	  5.3.2  統(tǒng)計(jì)查詢	  5.3.3  排序與分類	  5.3.4  日期查詢	 5.4  復(fù)雜查詢	  5.4.1  案例擴(kuò)展	  5.4.2  多表查詢	  5.4.3  嵌套查詢	 5.5  本章小結(jié)	 5.6  習(xí)題	第6章  MySQL的管理	 6.1  MySQL權(quán)限管理	  6.1.1  權(quán)限原理	  6.1.2  用戶管理	  6.1.3  grant語句	  6.1.4  show grants語句	  6.1.5  revoke語句	 6.2  數(shù)據(jù)導(dǎo)入與導(dǎo)出	  6.2.1  數(shù)據(jù)導(dǎo)入	  6.2.2  數(shù)據(jù)導(dǎo)出	 6.3  復(fù)制技術(shù)	  6.3.1  表與數(shù)據(jù)復(fù)制	  6.3.2  表結(jié)構(gòu)復(fù)制	  6.3.3  記錄復(fù)制	 6.4  備份與恢復(fù)	  6.4.1  利用mysqldump	  6.4.2  利用SQL語句	  6.4.3  利用backup語句	 6.5  本章小結(jié)	 6.6  習(xí)題	第7章  MySQL常見問題解答	 7.1  MySQL安裝常見問題	  7.1.1  操作系統(tǒng)的注意事項(xiàng)	  7.1.2  MySQL版本的選擇	  7.1.3  MySQL安裝過程中的常見問題	 7.2  MySQL運(yùn)行維護(hù)常見問題	 7.3  MySQL配置常見問題	  7.3.1  MySQL的配置方式	  7.3.2  MySQL的具體配置	 7.4  MySQL安全常見問題	  7.4.1  設(shè)置密碼的問題	  7.4.2  忘記MySQL密碼的問題	  7.4.3  用戶權(quán)限設(shè)定	  7.4.4  創(chuàng)建MySQL用戶	 7.5  優(yōu)化常見問題	  7.5.1  MyISAM存儲引擎的優(yōu)化	  7.5.2  InnoDB存儲引擎的優(yōu)化	 7.6  本章小結(jié)	 7.7  習(xí)題	第8章  MySQL高級特性	 8.1  MySQL的存儲引擎	  8.1.1  存儲引擎簡介	  8.1.2  MyISAM引擎原理	  8.1.3  InnoDB引擎原理	  8.1.4  MyISAM與InnoDB存儲引擎的關(guān)系	 8.2  MySQL的鎖機(jī)制	  8.2.1  鎖簡介	  8.2.2  鎖分類	  8.2.3  如何利用鎖進(jìn)行性能優(yōu)化	 8.3  本章小結(jié)	 8.4  習(xí)題	第9章  可視化工具的使用	 9.1  常用的可視化工具	 9.2  phpMyAdmin	  9.2.1  phpMyAdmin介紹	  9.2.2  phpMyAdmin的安裝	  9.2.3  phpMyAdmin的配置	  9.2.4  phpMyAdmin運(yùn)行測試	 9.3  phpMyAdmin的基本使用	  9.3.1  phpMyAdmin功能簡介	  9.3.2  phpMyAdmin數(shù)據(jù)庫與數(shù)據(jù)表操作	  9.3.3  數(shù)據(jù)庫用戶權(quán)限的設(shè)置	 9.4  一個(gè)微博客的數(shù)據(jù)庫設(shè)計(jì)示例	  9.4.1  微博客的概念	  9.4.2  微博客數(shù)據(jù)庫設(shè)計(jì)	  9.4.3  實(shí)現(xiàn)并測試	 9.5  本章小結(jié)	 9.6  習(xí)題	第10章  MySQL連接技術(shù)	 10.1  MySQL數(shù)據(jù)庫連接概述	 10.2  C語言API	  10.2.1  C API數(shù)據(jù)類型	  10.2.2  C API預(yù)處理	  10.2.3  MySQL數(shù)據(jù)庫連接函數(shù)	  10.2.4  數(shù)據(jù)操作函數(shù)	  10.2.5  關(guān)閉連接	  10.2.6  應(yīng)用示例	 10.3  PHP語言API	  10.3.1  PHP數(shù)據(jù)庫連接概述	  10.3.2  PHP連接MySQL數(shù)據(jù)庫	  10.3.3  數(shù)據(jù)操作	  10.3.4  關(guān)閉連接	  10.3.5  應(yīng)用示例	 10.4  Python語言API	  10.4.1  Python數(shù)據(jù)庫連接概述	  10.4.2  MySQL數(shù)據(jù)庫的連接	  10.4.3  數(shù)據(jù)操作	  10.4.4  關(guān)閉連接	  10.4.5  應(yīng)用示例	 10.5  Java語言API	  10.5.1  Java和JDBC概述	  10.5.2  使用JDBC連接MySQL數(shù)據(jù)庫	  10.5.3  數(shù)據(jù)操作	  10.5.4  關(guān)閉連接	  10.5.5  應(yīng)用示例	 10.6  本章小結(jié)	 10.7  習(xí)題	第11章  Linux應(yīng)用程序開發(fā)基礎(chǔ)	 11.1  Linux程序開發(fā)概述	 11.2  Qt開發(fā)基礎(chǔ)	  11.2.1  Qt簡介	  11.2.2  Qt基礎(chǔ)	  11.2.3  常用的Qt類與控件	  11.2.4  使用Qt Creator開發(fā)Qt程序	 11.3  網(wǎng)絡(luò)應(yīng)用開發(fā)基礎(chǔ)	  11.3.1  網(wǎng)絡(luò)編程基礎(chǔ)	  11.3.2  TCP/IP協(xié)議	  11.3.3  套接字	 11.4  Linux下的Web開發(fā)	  11.4.1  Web開發(fā)簡介	  11.4.2  PHP開發(fā)基礎(chǔ)	  11.4.3  JSP開發(fā)基礎(chǔ)	 11.5  本章小結(jié)	 11.6  習(xí)題	第12章  分布式數(shù)據(jù)包抓取系統(tǒng)	 12.1  入侵檢測系統(tǒng)	  12.1.1  什么是入侵檢測系統(tǒng)	  12.1.2  入侵檢測系統(tǒng)的組成	  12.1.3  入侵檢測系統(tǒng)的產(chǎn)品	 12.2  需求描述	  12.2.1  基本功能	  12.2.2  技術(shù)難點(diǎn)	 12.3  Libpcap庫的使用	  12.3.1  Libpcap簡介	  12.3.2  Libpcap的安裝與使用	  12.3.3  工作原理介紹	 12.4  系統(tǒng)的架構(gòu)	  12.4.1  模塊劃分	  12.4.2  信息的格式	  12.4.3  表的設(shè)計(jì)	  12.4.4  主控制模塊的設(shè)計(jì)	  12.4.5  采集模塊的設(shè)計(jì)	  12.4.6  存儲模塊的設(shè)計(jì)	 12.5  系統(tǒng)的實(shí)現(xiàn)	  12.5.1  基本數(shù)據(jù)結(jié)構(gòu)	  12.5.2  公共數(shù)據(jù)	  12.5.3  公共函數(shù)	  12.5.4  主控制模塊的實(shí)現(xiàn)	  12.5.5  采集模塊的實(shí)現(xiàn)	  12.5.6  存儲模塊的實(shí)現(xiàn)	  12.5.7  數(shù)據(jù)庫自動切換的實(shí)現(xiàn)	  12.5.8  其他模塊的實(shí)現(xiàn)	 12.6  系統(tǒng)部署與測試	  12.6.1  編譯與執(zhí)行	  12.6.2  采集與存儲工作的開啟	  12.6.3  采集與存儲工作的關(guān)閉	  12.6.4  幫助與其他功能的測試	 12.7  本章小結(jié)	 12.8  習(xí)題	第13章  網(wǎng)址信息收集器	 13.1  URL與搜索引擎	  13.1.1  什么是URL	  13.1.2  搜索引擎	  13.1.3  網(wǎng)址信息收集器的工作原理	 13.2  主要技術(shù)介紹	  13.2.1  總述	  13.2.2  DNS實(shí)現(xiàn)	  13.2.3  HTTP請求與數(shù)據(jù)下載	  13.2.4  一個(gè)完整的示例	 13.3  系統(tǒng)架構(gòu)	  13.3.1  模塊劃分	  13.3.2  表的設(shè)計(jì)	  13.3.3  主控制模塊的設(shè)計(jì)	  13.3.4  采集模塊的設(shè)計(jì)	  13.3.5  網(wǎng)頁分析模塊的設(shè)計(jì)	  13.3.6  存儲模塊的設(shè)計(jì)	 13.4  系統(tǒng)實(shí)現(xiàn)	  13.4.1  概述	  13.4.2  主控模塊	  13.4.3  公共數(shù)據(jù)區(qū)	  13.4.4  網(wǎng)址信息采集模塊	  13.4.5  網(wǎng)址分析與存儲模塊	  13.4.6  其他模塊介紹	 13.5  系統(tǒng)編譯與運(yùn)行	  13.5.1  編譯	  13.5.2  執(zhí)行	 13.6  本章小結(jié)	 13.7  習(xí)題	第14章  聊天工具的開發(fā)	 14.1  需求分析	  14.1.1  聊天工具介紹	  14.1.2  聊天工具的功能	  14.1.3  需求定位	 14.2  總體設(shè)計(jì)	  14.2.1  架構(gòu)設(shè)計(jì)	  14.2.2  服務(wù)器端設(shè)計(jì)	  14.2.3  客戶端設(shè)計(jì)	  14.2.4  通信協(xié)議設(shè)計(jì)	  14.2.5  數(shù)據(jù)庫表的設(shè)計(jì)	 14.3  服務(wù)器端實(shí)現(xiàn)	  14.3.1  公共數(shù)據(jù)的設(shè)計(jì)	  14.3.2  主調(diào)度模塊的實(shí)現(xiàn)	  14.3.3  數(shù)據(jù)接收模塊的實(shí)現(xiàn)	  14.3.4  業(yè)務(wù)服務(wù)模塊的實(shí)現(xiàn)	  14.3.5  數(shù)據(jù)寫入模塊的實(shí)現(xiàn)	  14.3.6  即時(shí)服務(wù)啟動	  14.3.7  即時(shí)服務(wù)停止	 14.4  客戶端實(shí)現(xiàn)	  14.4.1  客戶端界面設(shè)計(jì)	  14.4.2  數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)	  14.4.3  登錄模塊的設(shè)計(jì)	  14.4.4  注冊模塊的設(shè)計(jì)	  14.4.5  聊天模塊的設(shè)計(jì)	  14.4.6  離線模塊的設(shè)計(jì)	  14.4.7  數(shù)據(jù)接收模塊的設(shè)計(jì)	 14.5  編譯與運(yùn)行	  14.5.1  服務(wù)器端編譯與執(zhí)行	  14.5.2  客戶端編譯與執(zhí)行	  14.5.3  測試示意圖	 14.6  本章小結(jié)	 14.7  習(xí)題	第15章  嵌入式數(shù)據(jù)庫	 15.1  嵌入式數(shù)據(jù)庫簡介	  15.1.1  什么是嵌入式數(shù)據(jù)庫	  15.1.2  嵌入式數(shù)據(jù)庫分類	  15.1.3  嵌入式數(shù)據(jù)庫的應(yīng)用領(lǐng)域	  15.1.4  嵌入式數(shù)據(jù)庫的未來	 15.2  常見的嵌入式數(shù)據(jù)庫	  15.2.1  SQLite簡介	  15.2.2  Berkeley DB簡介	  15.2.3  Empress簡介	 15.3  Berkeley DB的配置	  15.3.1  Berkeley DB的下載	  15.3.2  Berkeley DB的安裝	  15.3.3  Berkeley DB測試	 15.4  Berkeley DB的原理	  15.4.1  Berkeley DB的設(shè)計(jì)思想	  15.4.2  Berkeley DB的核心數(shù)據(jù)結(jié)構(gòu)	  15.4.3  Berkeley DB基本算法	 15.5  Berkeley DB的主要函數(shù)	  15.5.1  數(shù)據(jù)庫的打開	  15.5.2  添加數(shù)據(jù)	  15.5.3  查詢數(shù)據(jù)	  15.5.4  刪除數(shù)據(jù)	  15.5.5  數(shù)據(jù)庫的關(guān)閉、刪除與重命名	  15.5.6  錯(cuò)誤處理	 15.6  本章小結(jié)	 15.7  習(xí)題	第16章  SQLite	 16.1  SQLite的安裝與配置	  16.1.1  SQLite下載	  16.1.2  SQLite安裝	  16.1.3  SQLite的基本使用	  16.1.4  SQLite的一個(gè)小示例	 16.2  SQLite的原理	  16.2.1  SQLite的基本架構(gòu)	  16.2.2  SQLite的數(shù)據(jù)類型	  16.2.3  SQLite的數(shù)據(jù)導(dǎo)入與導(dǎo)出	  16.2.4  SQL高級用法	  16.2.5  SQLite的一些內(nèi)置函數(shù)	 16.3  SQLite的編程接口	  16.3.1  C語言接口庫	  16.3.2  數(shù)據(jù)庫打開與關(guān)閉函數(shù)	  16.3.3  SQL執(zhí)行函數(shù)	  16.3.4  數(shù)據(jù)查詢函數(shù)	  16.3.5  錯(cuò)誤處理函數(shù)	 16.4  使用示例	 16.5  本章小結(jié)	 16.6  習(xí)題	參考文獻(xiàn)	附錄:各章習(xí)題答案

章節(jié)摘錄

  第1章 Linux基礎(chǔ)	  1.1 Linux概述	  與多年前相比,如今的Linux普及程度已經(jīng)很廣泛了,相信很多用戶在自己的電腦中都安裝了Windows/Linux雙系統(tǒng),但也有一個(gè)非常尷尬的事實(shí)——并不是每個(gè)人都像使用Windows那樣頻繁地使用Linux?! ≡斐蛇@種局面的原因有很多,其中之一便是Linux廠商眾多,很多標(biāo)準(zhǔn)長期沒有得到統(tǒng)一,使很多人在初學(xué)Linux時(shí),需要花很長的時(shí)間?! 榱朔奖阕x者使用Linux,本節(jié)將介紹Linux的基本知識,讓讀者通過下面幾頁的閱讀,弄清Linux的起源、發(fā)展歷程、版本變化、廠商集合等知識。  1.1.1 什么是Linux  Linux是一種操作系統(tǒng)。所謂操作系統(tǒng),可以理解為方便用戶更好地使用計(jì)算機(jī)的一種控制系統(tǒng)。當(dāng)前主流的操作系統(tǒng)有Windows、Unix以及Linux,與其他兩種操作系統(tǒng)相比,Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),也是所有盼開放源代碼軟件中最成功的一個(gè)例子,這個(gè)系統(tǒng)凝聚著全世界各地成千上萬程序員的心血與汗水?! inux誕生的初衷就是為了實(shí)現(xiàn)一款在世界各地都能自由使用、不受任何商品化軟件版本限制的類Unix操作系統(tǒng)。它的第一次發(fā)布時(shí)間是1991年10月5日,因而10月5日這一天對很多Linux廠商來講是個(gè)非常重要的日子,它們經(jīng)常會選擇這一天作為其Linux新產(chǎn)品的發(fā)布日期。  借助于互聯(lián)網(wǎng)的傳播,Linux從第一個(gè)版本發(fā)行后,很快在世界各地流行起來。特別是隨后在大量熱心愛好者的參與下,Linux已經(jīng)成為所有Unix類操作系統(tǒng)中使用人數(shù)最多的一款產(chǎn)品,并且Linux的用戶規(guī)模仍在不斷地?cái)U(kuò)大?! 膰?yán)格意義上講,Linux這個(gè)詞本意是指Linux操作系統(tǒng)的內(nèi)核,但由于人們的使用習(xí)慣,這個(gè)詞已經(jīng)開始泛指基于Linux內(nèi)核并在其上運(yùn)行的大量遵循GNU規(guī)范的軟件集合,通常這個(gè)集合被稱之為Linux發(fā)行套件。

編輯推薦

  《Linux下的MySQL數(shù)據(jù)庫編程》從Linux與數(shù)據(jù)庫基礎(chǔ)起步,層層推進(jìn),側(cè)重MySQL數(shù)據(jù)庫技術(shù)的講解,重點(diǎn)突出,開發(fā)案例新穎實(shí)用,涵蓋面廣。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Linux下的MySQL數(shù)據(jù)庫編程 PDF格式下載


用戶評論 (總計(jì)16條)

 
 

  •   Linux下的MySQL介紹的非常詳細(xì),非常適合初學(xué)者,強(qiáng)烈推薦這本書?。?/li>
  •   前8張是屬于mysql 的基礎(chǔ)和簡單維護(hù) 還是比較實(shí)用的 看了前八章 基本維護(hù) 應(yīng)該是可以掌握了
  •   MYSQL 入門可以的。 過些時(shí)間看完了再買進(jìn)階的相關(guān)書籍。
  •   包裝得有些太好了,快遞也不錯(cuò)!書的內(nèi)容比較適合我這種菜鳥級的讀者。我很滿意。
  •   內(nèi)容很全面,數(shù)的質(zhì)量還可以
  •   一般般,寫的不是很具體,不適合初學(xué)者
  •   可以學(xué)到東西。。。。
  •   最近做過一個(gè)mysql的項(xiàng)目,之后買的這本書,感覺溫故而知新,很有參考價(jià)值,如果能在linux上實(shí)際演練,會有不錯(cuò)的效果
  •   現(xiàn)在還有人關(guān)注mysql,收購后更沒落了
  •   拿到這本書的時(shí)候,發(fā)現(xiàn)工作中已經(jīng)不需要了,翻了下目錄,感覺書還不錯(cuò)
  •   挺新的一本書
  •   書內(nèi)容不錯(cuò)。。。。
  •   基本上都是網(wǎng)上的東西,沒有自己的東西在里面
  •   挺好用的~這是一本很不錯(cuò)的書~~
  •   還沒讀呢。感覺Linux系統(tǒng)的知識太少。
  •   很基礎(chǔ),也很二。
    其中有一段這樣描寫:MySQL是一個(gè)大型數(shù)據(jù)庫,可以處理擁有上萬條記錄的數(shù)據(jù)庫。
    看到這樣的描述直接被石化!
 

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

京ICP備13047387號-7