首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 核心基礎知識速覽

     編輯:MySQL 資料庫相關知識

什麼是 MySQL?

MySQL 是全球最流行的開源關聯式資料庫管理系統(RDBMS),由 MySQL AB 開發、發布與支援。其特點為快速、多執行緒、多使用者、穩健,廣泛應用於關鍵任務、重負載生產環境,亦可嵌入大規模部署軟體中。

核心概念

資料庫管理系統 (DBMS)

資料庫是結構化資料集合,從簡單銷售表到龐大資訊網絡皆屬之。DBMS 提供新增、存取、處理資料的介面,是電腦處理大量資料不可或缺的核心組件。

關聯式模型

資料儲存於獨立表格(Table),而非單一大倉庫,提升速度與彈性。SQL(Structured Query Language)為標準存取語言,遵循 ANSI/ISO 標準,歷經 SQL-86、SQL-92、SQL:1999、SQL:2003 等版本演進。

開源授權

採 GPL (GNU General Public License),任何人可免費下載、使用、修改原始碼。商業嵌入需求可向 MySQL AB 購買商業授權。

架構與特性

  • Client/Server:多執行緒 SQL 伺服器,支援多種後端、客戶端程式庫、管理工具、API。
  • 嵌入式函式庫:可連結至應用程式,提供輕量、高效、易管理的內建資料庫。
  • 連接性:支援 TCP/IP、Unix Socket、Named Pipe、Shared Memory 等多種協定。
  • 安全性:權限系統基於主機、用戶、密碼、資料庫/表/欄位層級控制,支援 SSL 加密傳輸。

生態系統

擁有龐大第三方工具、驅動程式、語言綁定(PHP、Python、Java、C#、Go 等)、管理介面(phpMyAdmin、MySQL Workbench、Navicat 等),幾乎所有主流開發平台皆有完善支援。

發音與商標

官方發音為「My Ess Que Ell」,亦通用「My Sequel」。MySQL 為 MySQL AB 註冊商標。

參考資源

  • 官方網站:https://www.mysql.com
  • 官方參考手冊(含效能基準測試)
  • 中文參考手冊(晏子譯,2000)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved