MySQL 是最受歡迎的開源 SQL 資料庫管理系統,由 Oracle 公司開發、發行和支援。
MySQL 網站 (https://mysql.dev.org.tw/) 提供關於 MySQL 軟體的最新資訊。
MySQL 是一個資料庫管理系統。
資料庫是結構化的資料集合。它可以是從簡單的購物清單到圖片庫,或公司網路中大量的資訊。為了新增、存取和處理儲存在電腦資料庫中的資料,您需要一個資料庫管理系統,例如 MySQL 伺服器。由於電腦非常擅長處理大量資料,因此資料庫管理系統在計算中扮演著核心角色,作為獨立的公用程式或作為其他應用程式的一部分。
MySQL 資料庫是關聯式的。
關聯式資料庫將資料儲存在不同的資料表中,而不是將所有資料放在一個大的儲藏室中。資料庫結構會組織成針對速度進行最佳化的實體檔案。具有資料庫、資料表、檢視、列和欄等物件的邏輯模型,提供了彈性的程式設計環境。您可以設定規則來管理不同資料欄位之間的關係,例如一對一、一對多、唯一、必要或可選,以及不同資料表之間的 「指標」。資料庫會強制執行這些規則,因此透過設計良好的資料庫,您的應用程式永遠不會看到不一致、重複、孤立、過時或遺失的資料。
「MySQL」 的 SQL 部分代表 「結構化查詢語言」。SQL 是存取資料庫最常用的標準化語言。根據您的程式設計環境,您可能會直接輸入 SQL (例如,產生報表)、將 SQL 陳述式嵌入以其他語言撰寫的程式碼中,或是使用隱藏 SQL 語法的特定語言 API。
SQL 由 ANSI/ISO SQL 標準定義。自 1986 年以來,SQL 標準不斷發展,並存在多個版本。在本手冊中,「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 伺服器可以舒適地在桌上型電腦或筆記型電腦上執行,並與您的其他應用程式、網頁伺服器等等並行,幾乎不需要任何注意。如果您將整部電腦專用於 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」 或其他本地化的方式,我們並不介意。