《MySQL入門很簡(jiǎn)單(附光盤)》從初學(xué)者的角度出發(fā),由淺入深,循序漸進(jìn)地介紹了mysql數(shù)據(jù)庫應(yīng)用與開發(fā)的相關(guān)知識(shí)。書中提供了大量操作mysql數(shù)據(jù)庫的示例,還提供了大量實(shí)例和上機(jī)實(shí)踐內(nèi)容,供讀者演練。附帶1張dvd光盤,內(nèi)容為與書中內(nèi)容完全配套的多媒體教學(xué)視頻和書中涉及的源代碼。
《MySQL入門很簡(jiǎn)單(附光盤)》共分5篇。第1篇介紹數(shù)據(jù)庫的基本知識(shí)、在windows平臺(tái)下安裝mysql數(shù)據(jù)庫、在linux平臺(tái)下安裝mysql數(shù)據(jù)庫;第2篇介紹mysql數(shù)據(jù)類型、創(chuàng)建和刪除數(shù)據(jù)庫、數(shù)據(jù)庫存儲(chǔ)引擎、創(chuàng)建表、修改表、刪除表、索引、視圖、觸發(fā)器;第3篇介紹查詢數(shù)據(jù)、插入數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)、mysql運(yùn)算符、mysql函數(shù)、存儲(chǔ)過程和函數(shù);第4篇介紹mysql用戶管理、數(shù)據(jù)備份、數(shù)據(jù)還原、mysql日志、性能優(yōu)化;第5篇介紹java訪問mysql數(shù)據(jù)庫、php訪問mysql數(shù)據(jù)庫、c#訪問mysql數(shù)據(jù)庫,最后還提供了一個(gè)項(xiàng)目實(shí)戰(zhàn)案例。
此書涉及面廣,幾乎涉及mysql數(shù)據(jù)庫應(yīng)用與開發(fā)的所有重要知識(shí),適合所有的mysql數(shù)據(jù)庫初學(xué)者快速入門,也適合mysql數(shù)據(jù)庫管理員和想全面學(xué)習(xí)mysql數(shù)據(jù)庫技術(shù)的人員閱讀。另外,對(duì)于大中專院校和培訓(xùn)班的學(xué)生,《MySQL入門很簡(jiǎn)單(附光盤)》更是一本不可多得的教材。
MySQL數(shù)據(jù)庫是一款非常優(yōu)秀的自由軟件。它是由瑞士的MySQLAB公司開發(fā)的。2008年,Sun公司耗資10億美元收購了MySQL數(shù)據(jù)庫,F(xiàn)在MySQL數(shù)據(jù)庫已經(jīng)是世界上最流行的數(shù)據(jù)庫之一。全球最大的網(wǎng)絡(luò)搜索引擎公司Google使用的數(shù)據(jù)庫就是MySQL數(shù)據(jù)庫。國內(nèi)很多大型的網(wǎng)絡(luò)公司也選擇MySQL數(shù)據(jù)庫,如網(wǎng)易、新浪等。這都證明了MySQL數(shù)據(jù)庫強(qiáng)大的生命力。目前,MySQL 5.1.4版本已經(jīng)正式發(fā)布,而且6.0版本已經(jīng)處于開發(fā)之中。2010年4月20日,Oracle公司收購了Sun公司,MySQL數(shù)據(jù)庫又成為了Oracle公司的數(shù)據(jù)庫產(chǎn)品。這給MySQL數(shù)據(jù)庫帶來了前所未有的機(jī)遇和挑戰(zhàn)。
圖書市場(chǎng)上也有不少M(fèi)ySQL圖書,但卻鮮見一本能帶領(lǐng)讀者快速掌握MySQL數(shù)據(jù)庫的圖書。可能是因?yàn)榇蠖鄶?shù)人認(rèn)為MySQL比較簡(jiǎn)單,很少有人考慮過給入門讀者寫一本書。其實(shí)并非如此,雖然MySQL比SQL Server和Oracle等數(shù)據(jù)庫簡(jiǎn)單,但要想快速掌握,沒有一本好的參考書卻比較困難。基于這個(gè)原因,筆者結(jié)合自己多年使用MySQL數(shù)據(jù)庫的經(jīng)驗(yàn)和心得體會(huì),花費(fèi)了近一年時(shí)間寫作本書。意在為那些MySQL數(shù)據(jù)庫學(xué)習(xí)人員,尤其是初學(xué)者提供一些幫助,讓他們能在最短的時(shí)間內(nèi)掌握MySQL數(shù)據(jù)庫技術(shù)。
筆者是因?yàn)轫?xiàng)目開發(fā)需要才開始接觸MySQL數(shù)據(jù)庫,并且在開發(fā)過程中不斷學(xué)習(xí)的。在這個(gè)過程中,筆者發(fā)現(xiàn)MySQL數(shù)據(jù)庫使用非常方便,而且功能非常強(qiáng)大。因此,以后的軟件開發(fā)中,筆者都是將MySQL數(shù)據(jù)庫作為首選數(shù)據(jù)庫。讀者在學(xué)習(xí)MySQL數(shù)據(jù)庫的過程中應(yīng)該多練習(xí),只有不斷的實(shí)踐才能將這些知識(shí)理解透徹。希望各位讀者能在本書的引領(lǐng)下跨入MySQL數(shù)據(jù)庫的大門,并成為一名使用MySQL數(shù)據(jù)庫的高手。學(xué)習(xí)完本書后,讀者應(yīng)該可以具備操作MySQL數(shù)據(jù)庫、管理MySQL數(shù)據(jù)庫、使用MySQL數(shù)據(jù)進(jìn)行軟件開發(fā)的能力。
本書特色
1.配多媒體教學(xué)視頻,高效、直觀
筆者專門為本書的每一章內(nèi)容都錄制了配套的多媒體教學(xué)視頻,可以大大方便讀者高效、直觀地學(xué)習(xí)。這在已經(jīng)出版的MySQL圖書中是絕無僅有的。
2.內(nèi)容全面、系統(tǒng)、深入,實(shí)用性強(qiáng)
本書內(nèi)容全面、系統(tǒng)、深入,涉及面廣,幾乎涉及MySQL數(shù)據(jù)庫應(yīng)用與開發(fā)的所有重要知識(shí)。書中提供了大量的操作MySQL數(shù)據(jù)庫的示例,還提供了大量實(shí)例和上機(jī)實(shí)踐內(nèi)容供讀者演練,有很強(qiáng)的實(shí)用性。
3.講解由淺入深,循序漸進(jìn),適合各個(gè)層次的讀者閱讀
本書從MySQL數(shù)據(jù)庫的基礎(chǔ)開始講解,逐步深入到MySQL數(shù)據(jù)庫的高級(jí)管理和開發(fā),內(nèi)容梯度從易到難,講解由淺入深,循序漸進(jìn),適合各個(gè)層次的讀者閱讀,并均有 所獲。
4.貫穿大量的操作技巧,迅速提升水平
本書在講解知識(shí)點(diǎn)時(shí)貫穿了大量的典型示例,并給出了大量的使用技巧,以便讓讀者更好地理解各種概念和使用方法,體驗(yàn)實(shí)際操作MySQL數(shù)據(jù)庫的技巧。
5.注重實(shí)際應(yīng)用,提高實(shí)戰(zhàn)水平
本書介紹了Java、PHP和C#如何訪問MySQL,并在最后給出了一個(gè)項(xiàng)目案例。通過這些內(nèi)容的學(xué)習(xí),讀者可以快速提升自己的MySQL應(yīng)用實(shí)戰(zhàn)能力。
6.提供售后服務(wù),答疑解惑
若您在閱讀本書時(shí)有疑問請(qǐng)郵件到bookservice2008@163.com獲得幫助。您也可到http://www.wanjuanchian.net技術(shù)論壇上提問。
本書內(nèi)容及體系結(jié)構(gòu)
第1篇 MySQL數(shù)據(jù)庫基礎(chǔ)(第1~3章)
本篇主要內(nèi)容包括:數(shù)據(jù)庫概述、Windows平臺(tái)下安裝MySQL數(shù)據(jù)庫、Linux平臺(tái)下安裝MySQL數(shù)據(jù)庫。通過學(xué)習(xí)本篇內(nèi)容,讀者可以了解數(shù)據(jù)庫的基本知識(shí),選擇MySQL數(shù)據(jù)庫的理由,如何獲取MySQL數(shù)據(jù)庫,如何安裝MySQL數(shù)據(jù)庫等內(nèi)容。
第2篇 MySQL數(shù)據(jù)庫基礎(chǔ)維護(hù)(第4~9章)
本篇主要內(nèi)容包括:MySQL數(shù)據(jù)類型、操作數(shù)據(jù)庫、創(chuàng)建表、修改表、刪除表、索引、視圖、觸發(fā)器等內(nèi)容。通過學(xué)習(xí)本篇內(nèi)容,讀者可以掌握MySQL數(shù)據(jù)庫的基本操作。
第3篇 SQL查詢語句(第10~14章)
本篇主要內(nèi)容包括:查詢數(shù)據(jù)、插入數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)、MySQL運(yùn)算符、MySQL函數(shù)、存儲(chǔ)過程和函數(shù)等。通過學(xué)習(xí)本篇內(nèi)容,讀者可以掌握查詢和更新數(shù)據(jù)庫中的數(shù)據(jù)、MySQL運(yùn)算符和函數(shù)的方法,并可以掌握存儲(chǔ)過程和函數(shù)的相關(guān)知識(shí)。
第4篇 MySQL數(shù)據(jù)庫高級(jí)管理(第15~18章)
本篇主要內(nèi)容包括:MySQL用戶管理、數(shù)據(jù)備份與還原、MySQL日志、性能優(yōu)化等。通過學(xué)習(xí)本篇內(nèi)容,讀者可以掌握MySQL數(shù)據(jù)庫高級(jí)管理方面的知識(shí)。
第5篇 MySQL應(yīng)用與實(shí)戰(zhàn)開發(fā)(第19~22章)
本篇主要內(nèi)容包括:Java語言操作MySQL數(shù)據(jù)庫、PHP語言操作MySQL數(shù)據(jù)庫、C#語言操作MySQL數(shù)據(jù)庫和駕校學(xué)員管理系統(tǒng)的開發(fā)過程。通過學(xué)習(xí)本篇內(nèi)容,讀者可以掌握MySQL數(shù)據(jù)庫在軟件開發(fā)中的應(yīng)用,并可以進(jìn)行實(shí)戰(zhàn)演練,提高M(jìn)ySQL實(shí)戰(zhàn) 水平。
本書讀者對(duì)象
* MySQL數(shù)據(jù)庫初學(xué)者;
* 想全面學(xué)習(xí)MySQL數(shù)據(jù)庫的軟件開發(fā)人員;
* MySQL數(shù)據(jù)庫管理人員;
* MySQL數(shù)據(jù)庫愛好者;
* 大中專院校的學(xué)生;
* 社會(huì)培訓(xùn)班學(xué)員。
本書作者及編委會(huì)成員
本書由黃縉華主筆編寫。其他參與編寫和資料整理的人員有陳世瓊、陳欣、陳智敏、董加強(qiáng)、范禮、郭秋滟、郝紅英、蔣春蕾、黎華、劉建準(zhǔn)、劉霄、劉亞軍、劉仲義、柳剛、羅永峰、馬奎林、馬味、歐陽昉、蒲軍、齊鳳蓮、王海濤、魏來科、伍生全、謝平、徐學(xué)英、楊艷、余月、岳富軍、張健和張娜。在此一并表示感謝。
本書編委會(huì)成員有歐振旭、陳杰、陳冠軍、頊宇峰、張帆、陳剛、程彩紅、毛紅娟、聶慶亮、王志娟、武文娟、顏盟盟、姚志娟、尹繼平、張昆、張薛。
編著者
黃縉華,畢業(yè)于華北電力大學(xué),獲碩士學(xué)位。致力于MySQL、Linux和Java等開源技術(shù)的研究,擔(dān)任國內(nèi)知名Linux論壇的數(shù)據(jù)庫版的版主。長期參與電力行業(yè)項(xiàng)目開發(fā),從事電力系統(tǒng)圖形、數(shù)據(jù)、模型一體化的研究。業(yè)余喜歡羽毛球、乒乓球、游泳等運(yùn)動(dòng)。
第1篇 mysql數(shù)據(jù)庫基礎(chǔ)
第1章 數(shù)據(jù)庫概述(教學(xué)視頻:10分鐘)
第2章 windows平臺(tái)下安裝與配置mysql(教學(xué)視頻:52分鐘)
第3章 linux平臺(tái)下安裝與配置mysql(教學(xué)視頻:7分鐘)
第2篇 mysql數(shù)據(jù)庫基本操作
第4章 mysql數(shù)據(jù)類型(教學(xué)視頻:92分鐘)
第5章 操作數(shù)據(jù)庫(教學(xué)視頻:29分鐘)
第6章 創(chuàng)建、修改和刪除表(教學(xué)視頻:113分鐘)
第7章 索引(教學(xué)視頻:82分鐘)
第8章 視圖(教學(xué)視頻:80分鐘)
第9章 觸發(fā)器(教學(xué)視頻:59分鐘)
第3篇 sql查詢語句
第10章 查詢數(shù)據(jù)(教學(xué)視頻:207分鐘)
第11章 插入、更新與刪除數(shù)據(jù)(教學(xué)視頻:45分鐘)
第12章 mysql運(yùn)算符(教學(xué)視頻:75分鐘)
第13章 mysql函數(shù)(教學(xué)視頻:132分鐘)
第14章 存儲(chǔ)過程和函數(shù)(教學(xué)視頻:78分鐘)
第4篇 mysql數(shù)據(jù)庫高級(jí)管理
第15章 mysql用戶管理(教學(xué)視頻:75分鐘)
第16章 數(shù)據(jù)備份與還原(教學(xué)視頻:56分鐘)
第17章 mysql日志(教學(xué)視頻:54分鐘)
第18章 性能優(yōu)化(教學(xué)視頻:48分鐘)
第5篇 mysql應(yīng)用與實(shí)戰(zhàn)開發(fā)
第19章 java訪問mysql數(shù)據(jù)庫(教學(xué)視頻:45分鐘)
第20章 php訪問mysql數(shù)據(jù)庫(教學(xué)視頻:44分鐘)
第21章 c#訪問mysql數(shù)據(jù)庫(教學(xué)視頻:55分鐘)
第22章 駕校學(xué)員管理系統(tǒng)(教學(xué)視頻:95分鐘)