MySQL介紹
?
??? 最近打算小小得研究一下MYSQL。發現這個東西還是蠻好的,體積小,占資源少,很適合在自己需要設計的一些東西中應用。而且作為WEB的存儲也是非常合適的。所以打算稍微研究一下,主要是為了過一段時間自己做網頁和一些家里的小應用里可以使用。整天開著個Oracle有點耗費資源,所以打算開始學習一下MYSQL的基本操作,基本上只要能夠滿足應用就可以了,比較膚淺的內容。首先來篇介紹,宏觀得了解一下這個軟件:
?
--------------------------------------
?
MySQL介紹
?? 選擇自 chinamoonlit 的 Blog
??? MySQL是最受歡迎的開源SQL數據庫管理系統,它由MySQL AB開發、發布和支持。MySQL AB是一家基于MySQL開發人員的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。
?
??? MySQL是一個快速的、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。
?
?
?
MySQL是一個數據庫管理系統
?
??? 一個數據庫是一個結構化的數據集合。它可以是從一個簡單的銷售表到一個美術館、或者一個社團網絡的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機數據庫中的數據,你就需要一個像MySQL這樣的數據庫管理系統。從計算機可以很好的處理大量的數據以來,數據庫管理系統就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。
?
?
MySQL是一個關系數據庫管理系統
?
??? 關系數據庫把數據存放在分立的表格中,這比把所有數據存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性。“MySQL”中的SQL代表“Structured Query Language”(結構化查詢語言)。SQL是用于訪問數據庫的最通用的標準語言,它是由ANSI/ISO定義的SQL標準。SQL標準發展自1986年以來,已經存在多個版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是該標準的當前版本。
?
?
MySQL是開源的
?
??? 開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。如果你愿意,你可以研究其源代碼,并根據你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共許可),在hpt://www.fsf.org/licenses中定義了你在不同的場合對軟件可以或不可以做什么。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個商業應用中去,你可以向MySQL AB購買一個商業許可版本。
?
?
MySQL服務器是一個快的、可靠的和易于使用的數據庫服務器
?
?
??? MySQL服務器原本就是開發比已存在的數據庫更快的用于處理大的數據庫的解決方案,并且已經成功用于高苛刻生產環境多年。盡管MySQL仍在開發中,但它已經提供一個豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪問在Internet上的數據庫。
?
?
MySQL服務器工作在客戶/服務器或嵌入系統中
?
??? MySQL數據庫服務器是一個客戶/服務器系統,它由多線程SQL服務器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應用程序接口(APIs)。
?
??? MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應用中而得到一個小、快且易于管理的產品。
?
?
有大量的MySQL軟件可以使用
?
??? 幸運的是,你可以找到你所喜愛的已經支持MySQL數據庫服務器的軟件和語言。
?
?
?
??? 提醒:MySQL的官方發音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。
?
?
參考
?
MySQL AB,MySQL Reference Manual,2004
?
晏子,MySQL中文參考手冊,2000