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