課程目錄

           本套課程為“mysql入門到精通高清視頻教學”,是學習mysql入門教程,大學資源網(wǎng)收集整理。
      MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應用編程接口(API)以及精巧的系統(tǒng)結構,受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大動力。
MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器結構的實現(xiàn),它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。    SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。MySQL 主要目標是快速、健壯和易用。最初是因為我們需要這樣一個SQL服務器,它能處理與任何可不昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。自1996年以來,我們一直都在使用MySQL,其環(huán)境有超過 40 個數(shù)據(jù)庫,包含 10,000個表,其中500多個表超過7百萬行,這大約有100 個吉字節(jié)(GB)的關鍵應用數(shù)據(jù)。
     MySQL客戶機和實用程序。有幾個MySQL程序,可用來幫助您與服務器進行通信和執(zhí)行管理的任務。其中最重要的幾個是: mysql,一個交互式程序,允許將SQL 語句發(fā)布到服務器上并瀏覽其結果。mysqladmin,一個管理程序,允許執(zhí)行諸如關閉服務器以及創(chuàng)建或刪除數(shù)據(jù)庫的工作。如果服務器運行不正常,還可以用mysqladmin 來檢查服務器的狀態(tài)。isamchk 和myisamchk,這些實用程序幫助您完成表的分析和優(yōu)化,以及在表損壞時進行崩潰恢復。mysqldump,一個工具,用于備份數(shù)據(jù)庫或將數(shù)據(jù)庫拷貝到另一個服務器中。服務器的語言,SQL。有些管理職責只能用mysqladmin 的命令行實用程序來完成,但是,如果您還能用服務器自己的語言來同服務器進行對話,那就更好了。作為簡單的例子,您可能需要查找用戶特權不按您所希望的方式進行工作的原因。沒有任何替代品能夠參與并與服務器直接通信。可通過使用mysql客戶機程序發(fā)布能夠檢驗授權表的SQL 查詢來做到這一點。如果您的MySQL版本還未引入GRANT 語句,則需要使用mysql首先設置每個用戶的權限。
     MySql是一個快速、多線程、多用戶的SQL數(shù)據(jù)庫服務器,其出現(xiàn)雖然只有短短的數(shù)年時間,但憑借著“開放源代碼”的東風,它從眾多的數(shù)據(jù)庫中脫穎而出,成為PHP的首選數(shù)據(jù)庫。除了因為幾乎是免費的這點之外,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細的查詢等都是PHP選擇MySql的主要原因。下面,就讓我們來看看MySql數(shù)據(jù)庫的主要特征。 
·MySql的核心程序采用完全的多線程編程。線程是輕量級的進程,它可以靈活地為用戶提供服務,而不過多的系統(tǒng)資源。用多線程和C語言實現(xiàn)的MySql能很容易充分利用CPU。 
·MySql可運行在不同的操作系統(tǒng)下。簡單地說,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多種操作系統(tǒng)平臺。這意味著在一個操作系統(tǒng)中實現(xiàn)的應用可以很方便地移植到其他的操作系統(tǒng)下。 
·MySql有一個非常靈活而且安全的權限和口令系統(tǒng)。當客戶與MySql服務器連接時,他們之間所有的口令傳送被加密,而且MySql支持主機認證。 
·MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函數(shù)和其他許多函數(shù),這樣就可以用Access連接MySql服務器,從而使得MySql的應用被大大擴展。 
·MySql支持大型的數(shù)據(jù)庫。雖然對于用PHP編寫的網(wǎng)頁來說只要能夠存放上百條以上的記錄數(shù)據(jù)就足夠了,但MySql可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個開放源代碼的數(shù)據(jù)庫,MySql可以針對不同的應用進行相應的修改。 
·MySql擁有一個非常快速而且穩(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必擔心其穩(wěn)定性。事實上,MySql的穩(wěn)定性足以應付一個超大規(guī)模的數(shù)據(jù)庫。        

郵箱
huangbenjincv@163.com

永修县| 旌德县| 临泉县| 凤翔县| 泸定县| 曲周县| 米林县| 永登县| 景东| 连南| 赞皇县| 双鸭山市| 桑植县| 万宁市| 视频| 安远县| 南靖县| 珲春市| 虎林市| 中阳县| 新沂市| 肥乡县| 汝阳县| 城市| 鄂托克旗| 茌平县| 开封市| 怀仁县| 曲麻莱县| 曲靖市| 岳阳市| 玉山县| 鄂伦春自治旗| 农安县| 佛学| 固始县| 黑龙江省| 安岳县| 确山县| 土默特右旗| 阿图什市|