MySQL 8.4 參考手冊  /  ...  /  什麼是 MySQL?

1.2.1 什麼是 MySQL?

MySQL 是最受歡迎的開源 SQL 資料庫管理系統,由 Oracle 公司開發、發布和支援。

MySQL 網站 (https://mysql.dev.org.tw/) 提供有關 MySQL 軟體的最新資訊。

  • MySQL 是一個資料庫管理系統。

    資料庫是結構化的資料集合。它可以是從簡單的購物清單到圖片庫或公司網路中的大量資訊的任何內容。要新增、存取和處理儲存在電腦資料庫中的資料,您需要一個資料庫管理系統,例如 MySQL 伺服器。由於電腦非常擅長處理大量資料,因此資料庫管理系統在運算中扮演著核心角色,作為獨立的實用程式或作為其他應用程式的一部分。

  • MySQL 資料庫是關聯式的。

    關聯式資料庫將資料儲存在不同的資料表中,而不是將所有資料都放在一個大型儲藏室中。資料庫結構會組織成經過速度最佳化的實體檔案。邏輯模型具有資料庫、資料表、檢視、列和欄等物件,提供彈性的程式設計環境。您可以設定規則來管理不同資料欄位之間的關係,例如一對一、一對多、唯一、必要或可選,以及不同資料表之間的「指標」。資料庫會強制執行這些規則,因此,透過精心設計的資料庫,您的應用程式永遠不會看到不一致、重複、孤立、過時或遺失的資料。

    MySQL」中的 SQL 部分代表「結構化查詢語言」。SQL 是最常用的標準化語言,用於存取資料庫。根據您的程式設計環境,您可能會直接輸入 SQL (例如,產生報告)、將 SQL 陳述式嵌入以另一種語言撰寫的程式碼,或使用隱藏 SQL 語法的語言特定 API。

    SQL 由 ANSI/ISO SQL 標準定義。SQL 標準自 1986 年以來不斷演進,並且存在多個版本。在本手冊中,「SQL-92」指的是 1992 年發布的標準,「SQL:1999」指的是 1999 年發布的標準,「SQL:2003」指的是目前的標準版本。我們使用「SQL 標準」這個詞組來表示任何時間 SQL 標準的目前版本。

  • MySQL 軟體是開源的。

    開源表示任何人都可以使用和修改軟體。任何人都可以從網際網路下載 MySQL 軟體,並免費使用。如果您願意,您可以研究原始程式碼並變更它以滿足您的需求。MySQL 軟體使用 GPL (GNU 通用公共授權),http://www.fsf.org/licenses/,來定義您在不同情況下可以使用該軟體做什麼和不能做什麼。如果您對 GPL 感到不舒服或需要將 MySQL 程式碼嵌入商業應用程式中,您可以向我們購買商業授權版本。請參閱 MySQL 授權概述以取得更多資訊 (https://mysql.dev.org.tw/company/legal/licensing/)。

  • MySQL 資料庫伺服器速度非常快、可靠、可擴展且易於使用。

    如果這正是您所尋找的,您應該試試看。MySQL 伺服器可以舒適地在桌上型電腦或筆記型電腦上執行,與您的其他應用程式、Web 伺服器等並行執行,幾乎不需要任何關注。如果您將整部機器專用於 MySQL,您可以調整設定以利用所有可用的記憶體、CPU 功能和 I/O 容量。MySQL 也可以擴展到網路連接的機器叢集。

    MySQL 伺服器最初的開發目的是為了比現有解決方案更快地處理大型資料庫,並且多年來已成功用於要求嚴苛的生產環境。雖然 MySQL 伺服器不斷開發,但它現在提供了豐富且實用的功能集。其連線能力、速度和安全性使 MySQL 伺服器非常適合在網際網路上存取資料庫。

  • MySQL 伺服器可以在用戶端/伺服器或嵌入式系統中運作。

    MySQL 資料庫軟體是一個用戶端/伺服器系統,其中包含支援不同後端的多元執行緒 SQL 伺服器、多個不同的用戶端程式和程式庫、管理工具以及各種應用程式程式設計介面 (API)。

    我們也提供 MySQL 伺服器作為嵌入式多元執行緒程式庫,您可以將其連結到您的應用程式中,以取得更小、更快、更易於管理的獨立產品。

  • 提供了大量的貢獻 MySQL 軟體。

    MySQL 伺服器具有在與使用者密切合作下開發的一組實用功能。您最喜歡的應用程式或語言很可能支援 MySQL 資料庫伺服器。

  • HeatWave。

    HeatWave 是一種完全託管的資料庫服務,由 HeatWave 記憶體內查詢加速器提供支援。它是唯一將交易、跨資料倉儲和資料湖的即時分析以及機器學習結合在一個 MySQL 資料庫中的雲端服務;沒有 ETL 重複的複雜性、延遲、風險和成本。它可在 OCI、AWS 和 Azure 上使用。如需更多資訊,請瀏覽:https://www.oracle.com/mysql/

MySQL」的正式發音是「My Ess Que Ell」(不是「my sequel」),但如果您將其發音為「my sequel」或以其他本地化方式發音,我們並不介意。