什麼是 MySQL
MySQL 是最受歡迎的開源 SQL 資料庫管理系統,由 MySQL AB 開發、發布與支援。MySQL AB 是基於 MySQL 開發人員的商業公司,採用成功商業模式結合開源價值與方法論的第二代開源公司。MySQL 為 MySQL AB 註冊商標。
MySQL 特性
- 快速、多執行緒、多用戶、健壯的 SQL 資料庫伺服器,支援關鍵任務、重負載生產系統,也可嵌入大規模部署軟體。
- 資料庫管理系統:資料庫為結構化資料集合,從簡單銷售表到龐大資訊網絡。需像 MySQL 這樣的 DBMS 來新增、存取、處理資料。
- 關聯式資料庫管理系統:資料存放在分離表格中,比單一大倉庫更快、更靈活。SQL 代表「結構化查詢語言」,為存取資料庫最通用標準語言(ANSI/ISO 標準),歷經 SQL-86、SQL-92、SQL:1999、SQL:2003 等版本演進。
- 開源:任何人可免費下載使用、修改原始碼。採用 GPL 授權,若 GPL 不適合或想整合至商業應用,可向 MySQL AB 購買商業授權版。
- 快速、可靠、易用:包含用戶緊密合作開發的實用特性集。效能基準測試見官網。
- 客戶/伺服器與嵌入式系統:多執行緒 SQL 伺服器,支援不同後端、多客戶端程式、庫、管理工具、廣泛 API。也可作為嵌入式多執行緒庫連結至應用,獲得小巧、快速、易管理產品。
- 豐富的軟體生態:大量軟體與語言已支援 MySQL。
官方發音為「My Ess Que Ell」,而非「My sequel」,但亦可使用後者及其他方言。