1. 程式人生 > >Mysql 簡介

Mysql 簡介

一 簡介:MySQL是最流行的開放原始碼SQL資料庫管理系統,它是由MySQL AB公司開發、釋出並支援的。MySQL AB是由多名MySQL開發人創辦的一家商業公司。它是一家第二代開放原始碼公司,結合了開放原始碼價值取向、方法和成功的商業模型。

    1.MySQL是一種資料庫管理系統

資料庫是資料的結構化集合。它可以是任何東西,從簡單的購物清單到畫展,或企業網路中的海量資訊。要想將資料新增到資料庫,或訪問、處理計算機資料庫中儲存的資料,需要使用資料庫管理系統,如MySQL伺服器。計算機是處理大量資料的理想工具,因此,資料庫管理系統在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程式的組成部分。

    2.MySQL是一種關聯資料庫管理系統

關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大的倉庫內。這樣就增加了速度並提高了靈活性。MySQL的SQL指得是“結構化查詢語言”。SQL是用於訪問資料庫的最常用標準化語言,它是由ANSI/ISO SQL標準定義的。SQL標準自1986年以來不斷演化發展,有數種版本。在本手冊中,“SQL-92”指得是1992年釋出的標準,“SQL:1999”指得是1999年釋出的標準,“SQL:2003”指得是標準的當前版本。我們採用術語“SQL標準”標示SQL標準的當前版本

    3.MySQL軟體是一種開放原始碼軟體

“開放原始碼”意味著任何人都能使用和改變軟體。任何人都能從Internet下載MySQL軟體,而無需支付任何費用。如果願意,你可以研究原始碼並進行恰當的更改,以滿足你自己的需求。MySQL軟體採用了GPL(GNU通用公共許可證),http://www.fsf.org/licenses/,定義了在不同情況下可以用軟體作的事和不可作的事。如果你對GPL不滿意,或需要在商業應用程式中嵌入MySQL程式碼,可從我方購買商業許可版本

    4.MySQL資料庫伺服器具有快速、可靠和易於使用的特點

如果它正是你所尋找的,不妨一試。MySQL伺服器還有一套實用的特性集合,這些特性是通過與我們使用者的密切合作而開發的。在我們的基準測試主頁上,給出了MySQL伺服器和其他資料庫管理器的比較結果。

MySQL伺服器最初是為處理大型資料庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用於眾多要求很高的生產環境。儘管MySQL始終在不斷髮展,但目前MySQL伺服器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的MySQL十分適合於訪問Internet上的資料庫

    5.MySQL伺服器工作在客戶端/伺服器模式下,或嵌入式系統中

MySQL資料庫軟體是一種客戶端/伺服器系統,由支援不同後端的1個多執行緒SQL伺服器,數種不同的客戶端程式和庫,眾多管理工具和廣泛的應用程式設計介面API組成。

我們還能以嵌入式多執行緒庫的形式提供MySQL伺服器,你可以將其連結到你的應用程式,從而獲得更小、更快、和更易管理的產品

二:什麼是MySql?

    一個小型關係型資料庫管理系統,目前被廣泛應用在Internate上的小型網站中.

有什麼特點?

    體積小、速度快、總體擁有成本低、開放原始碼、效能快捷、優化SQL語言、容易使用、多執行緒和可靠性、多使用者支援、可移植性和開放原始碼、遵守國際標準和國際化支援、為多種程式語言提供API

三:不足之處?

    不能直接處理XML資料、不能提供任何OLAP(實時分析系統)功能