- MySQL 基礎
- MySQL - 首頁
- MySQL - 簡介
- MySQL - 特性
- MySQL - 版本
- MySQL - 變數
- MySQL - 安裝
- MySQL - 管理
- MySQL - PHP 語法
- MySQL - Node.js 語法
- MySQL - Java 語法
- MySQL - Python 語法
- MySQL - 連線
- MySQL - Workbench
- MySQL 資料庫
- MySQL - 建立資料庫
- MySQL - 刪除資料庫
- MySQL - 選擇資料庫
- MySQL - 顯示資料庫
- MySQL - 複製資料庫
- MySQL - 資料庫匯出
- MySQL - 資料庫匯入
- MySQL - 資料庫資訊
- MySQL 使用者
- MySQL - 建立使用者
- MySQL - 刪除使用者
- MySQL - 顯示使用者
- MySQL - 修改密碼
- MySQL - 授予許可權
- MySQL - 顯示許可權
- MySQL - 收回許可權
- MySQL - 鎖定使用者賬戶
- MySQL - 解鎖使用者賬戶
- MySQL 表
- MySQL - 建立表
- MySQL - 顯示錶
- MySQL - 修改表
- MySQL - 重命名錶
- MySQL - 克隆表
- MySQL - 截斷表
- MySQL - 臨時表
- MySQL - 修復表
- MySQL - 描述表
- MySQL - 新增/刪除列
- MySQL - 顯示列
- MySQL - 重新命名列
- MySQL - 表鎖定
- MySQL - 刪除表
- MySQL - 派生表
- MySQL 查詢
- MySQL - 查詢
- MySQL - 約束
- MySQL - 插入查詢
- MySQL - 選擇查詢
- MySQL - 更新查詢
- MySQL - 刪除查詢
- MySQL - 替換查詢
- MySQL - 插入忽略
- MySQL - 插入重複鍵更新
- MySQL - 插入到選擇
- MySQL 運算子和子句
- MySQL - Where 子句
- MySQL - Limit 子句
- MySQL - Distinct 子句
- MySQL - Order By 子句
- MySQL - Group By 子句
- MySQL - Having 子句
- MySQL - AND 運算子
- MySQL - OR 運算子
- MySQL - Like 運算子
- MySQL - IN 運算子
- MySQL - ANY 運算子
- MySQL - EXISTS 運算子
- MySQL - NOT 運算子
- MySQL - 不等於運算子
- MySQL - IS NULL 運算子
- MySQL - IS NOT NULL 運算子
- MySQL - Between 運算子
- MySQL - UNION 運算子
- MySQL - UNION 與 UNION ALL
- MySQL - MINUS 運算子
- MySQL - INTERSECT 運算子
- MySQL - INTERVAL 運算子
- MySQL 連線
- MySQL - 使用連線
- MySQL - 內連線
- MySQL - 左連線
- MySQL - 右連線
- MySQL - 交叉連線
- MySQL - 全連線
- MySQL - 自連線
- MySQL - 刪除連線
- MySQL - 更新連線
- MySQL - Union 與 Join
- MySQL 觸發器
- MySQL - 觸發器
- MySQL - 建立觸發器
- MySQL - 顯示觸發器
- MySQL - 刪除觸發器
- MySQL - 插入前觸發器
- MySQL - 插入後觸發器
- MySQL - 更新前觸發器
- MySQL - 更新後觸發器
- MySQL - 刪除前觸發器
- MySQL - 刪除後觸發器
- MySQL 資料型別
- MySQL - 資料型別
- MySQL - VARCHAR
- MySQL - BOOLEAN
- MySQL - ENUM
- MySQL - DECIMAL
- MySQL - INT
- MySQL - FLOAT
- MySQL - BIT
- MySQL - TINYINT
- MySQL - BLOB
- MySQL - SET
- MySQL 正則表示式
- MySQL - 正則表示式
- MySQL - RLIKE 運算子
- MySQL - NOT LIKE 運算子
- MySQL - NOT REGEXP 運算子
- MySQL - regexp_instr() 函式
- MySQL - regexp_like() 函式
- MySQL - regexp_replace() 函式
- MySQL - regexp_substr() 函式
- MySQL 函式 & 運算子
- MySQL - 日期和時間函式
- MySQL - 算術運算子
- MySQL - 數值函式
- MySQL - 字串函式
- MySQL - 聚合函式
- MySQL 雜項概念
- MySQL - NULL 值
- MySQL - 事務
- MySQL - 使用序列
- MySQL - 處理重複項
- MySQL - SQL 注入
- MySQL - 子查詢
- MySQL - 註釋
- MySQL - 檢查約束
- MySQL - 儲存引擎
- MySQL - 將表匯出到 CSV 檔案
- MySQL - 將 CSV 檔案匯入到資料庫
- MySQL - UUID
- MySQL - 公共表表達式
- MySQL - On Delete Cascade
- MySQL - Upsert
- MySQL - 水平分割槽
- MySQL - 垂直分割槽
- MySQL - 遊標
- MySQL - 儲存函式
- MySQL - 訊號
- MySQL - 重新發送訊號
- MySQL - 字元集
- MySQL - 校對
- MySQL - 萬用字元
- MySQL - 別名
- MySQL - ROLLUP
- MySQL - 今日日期
- MySQL - 字面量
- MySQL - 儲存過程
- MySQL - Explain
- MySQL - JSON
- MySQL - 標準差
- MySQL - 查詢重複記錄
- MySQL - 刪除重複記錄
- MySQL - 選擇隨機記錄
- MySQL - 顯示 Processlist
- MySQL - 更改列型別
- MySQL - 重置自動遞增
- MySQL - Coalesce() 函式
- MySQL 有用資源
- MySQL - 有用函式
- MySQL - 語句參考
- MySQL - 快速指南
- MySQL - 有用資源
- MySQL - 討論
MySQL - 特性
MySQL 是一種關係型資料庫,它根據結構化查詢語言 (SQL) 查詢儲存和管理資料。因此,使其成為結構化資料庫,即儲存在此關係資料庫中的資料以表格形式存在。
它是一個快速、易於使用的 RDBMS,被許多大小企業使用,它由一家名為 MySQL AB 的瑞典公司開發、銷售和支援。
MySQL 的特性
MySQL 被認為是最流行的關係資料庫的主要原因之一是它擁有豐富的特性。讓我們逐一瞭解它們 -
開源
MySQL 是開源的,這意味著任何人都可以下載、使用和修改此軟體。它免費使用且易於理解。可以研究 MySQL 的原始碼,並根據需求進行更改。它使用 GPL,即 GNU 通用公共許可證,該許可證定義了有關使用該應用程式可以做什麼和不能做什麼的規則和條例。
快速可靠
MySQL 將資料有效地儲存在記憶體中,確保資料一致且無冗餘。因此,使用 MySQL 訪問和操作資料非常快。它被認為是最快的關係資料庫之一,並且生產力也更高。
高效能
MySQL 在不影響其功能的情況下提供相對較高的效能。它還具有非常少的記憶體洩漏,使其也成為記憶體高效的資料庫。
可擴充套件
可擴充套件性是指系統能夠輕鬆處理少量資料、大量資料、機器叢集等的能力。MySQL 伺服器的開發是為了處理大型資料庫。
資料型別
它包含多種資料型別,例如無符號整數、有符號整數、浮點數 (FLOAT)、雙精度浮點數 (DOUBLE)、字元 (CHAR)、可變字元 (VARCHAR)、文字、blob、日期、時間、日期時間、時間戳、年份等。
字元集
它支援不同的字元集,包括 latin1(cp1252 字元編碼)、德語、Ujis、其他 Unicode 字元集等。
安全
它提供了一個安全的介面,因為它有一個靈活的密碼系統,並確保在訪問資料庫之前根據主機進行驗證。在連線到伺服器時,密碼會被加密。
支援大型資料庫
它支援大型資料庫,其中可能包含大約 4000 萬到 5000 萬條記錄、15 萬到 20 萬個表以及多達 50 億行。
平臺獨立
MySQL 可以在各種作業系統上執行,包括 Windows、Linux、macOS 等,並且可以在多種程式語言中使用,如 C、C++、Java、Python、Perl、PHP 等。
客戶端和實用程式
MySQL 伺服器還附帶許多客戶端和實用程式。這包括命令列程式,例如“mysqladmin”和圖形程式,例如“MySQL Workbench”。MySQL 客戶端程式是用多種語言編寫的。客戶端庫(封裝在模組中的程式碼)可以用 C 或 C++ 編寫,並且可以用於具有 C 繫結的客戶端。