
- 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 - INNER JOIN
- MySQL - LEFT JOIN
- MySQL - RIGHT JOIN
- MySQL - CROSS JOIN
- MySQL - FULL JOIN
- 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 - SHOW PROCESSLIST
- MySQL - 更改列型別
- MySQL - 重置自動遞增
- MySQL - COALESCE() 函式
- MySQL 有用資源
- MySQL - 有用函式
- MySQL - 語句參考
- MySQL - 快速指南
- MySQL - 有用資源
- MySQL - 討論
MySQL - 語句參考
以下是所有重要的 MySQL 語句列表。每個語句都已解釋並附帶合適的示例。
資料定義語句
MySQL ALTER DATABASE 語句 − 此語句用於更改現有資料庫的特性。
MySQL ALTER EVENT 語句 − 此語句用於更改現有事件的特性。
MySQL ALTER FUNCTION 語句 − 此語句用於更改現有函式的特性。
MySQL ALTER PROCEDURE 語句 − 此語句用於更改現有儲存過程的特性。
MySQL ALTER SERVER 語句 − 此語句用於更改現有伺服器的特性。
MySQL ALTER TABLE 語句 − 此語句用於更改現有表的特性。
MySQL ALTER TABLESPACE 語句 − 此語句用於更改現有表空間的特性。
MySQL ALTER VIEW 語句 − 此語句用於更改現有檢視的特性。
MySQL CREATE DATABASE 語句 − 此語句用於建立新的資料庫。
MySQL CREATE EVENT 語句 − 此語句用於建立新的事件。
MySQL CREATE FUNCTION 語句 − 此語句用於建立新的函式。
MySQL CREATE INDEX 語句 − 此語句用於建立新的索引。
MySQL CREATE PROCEDURE 語句 − 此語句用於建立新的儲存過程。
MySQL CREATE SERVER 語句 − 此語句用於建立新的伺服器。
MySQL CREATE SPATIAL REFERENCE SYSTEM 語句 − 此語句用於建立新的空間參考系統。
MySQL CREATE TABLE 語句 − 此語句用於建立新的表。
MySQL CREATE TABLESPACE XXX 語句 − 此語句用於建立新的表空間。
MySQL CREATE TRIGGER 語句 − 此語句用於建立新的觸發器。
MySQL CREATE VIEW 語句 − 此語句用於建立新的檢視。
MySQL DROP DATABASE 語句 − 此語句用於刪除現有資料庫。
MySQL DROP EVENT 語句 − 此語句用於刪除現有事件。
MySQL DROP FUNCTION 語句 − 此語句用於刪除現有函式。
MySQL DROP INDEX 語句 − 此語句用於刪除現有索引。
MySQL DROP PROCEDURE 語句 − 此語句用於刪除現有儲存過程。
MySQL DROP SERVER 語句 − 此語句用於刪除現有伺服器。
MySQL DROP SPATIAL REFERENCE SYSTEM 語句 − 此語句用於刪除現有空間參考系統。
MySQL DROP TABLE 語句 − 此語句用於刪除現有表。
MySQL DROP TABLESPACE 語句 − 此語句用於刪除現有表空間。
MySQL DROP TRIGGER 語句 − 此語句用於刪除現有觸發器。
MySQL DROP VIEW 語句 − 此語句用於刪除現有檢視。
MySQL RENAME TABLE 語句 − 此語句用於重新命名現有表。
MySQL TRUNCATE TABLE 語句 − 此語句用於刪除表中的所有記錄。
資料操縱語句
MySQL CALL 語句 − 此語句用於呼叫儲存過程。
MySQL DELETE 語句 − 此語句用於從表中刪除記錄。
MySQL DO 語句 − 此語句用於執行 MySQL 語句。
MySQL INSERT 語句 − 該語句用於向表中插入記錄。
MySQL LOAD DATA 語句 − 該語句將檔案內容載入到表中。
MySQL LOAD XML 語句 − 該語句用於將 XML 檔案的內容載入到表中。
MySQL REPLACE 語句 − 該語句向表中插入新記錄。如果您嘗試插入一個新列,並且該列的值與具有 UNIQUE 或 PRIMARY KEY 約束的列的現有值重複,則舊記錄將被新記錄完全替換。
MySQL SELECT 語句 − 該語句用於從 MySQL 表中檢索行。
MySQL 子查詢語句 − 子查詢是在查詢中的查詢。
MySQL TABLE 語句 − 該語句用於檢索指定表的行和列。
MySQL UPDATE 語句 − 該語句用於更新現有表的一條或多條記錄。
MySQL VALUES 語句 − 該語句用於將一組行作為表返回。
MySQL WITH 語句 − 該語句用於建立公用表表達式。
事務和鎖定語句
MySQL START TRANSACTION 語句 − 該語句用於啟動事務。
MySQL COMMIT 語句 − 該語句儲存當前事務中的更改。
MySQL ROLLBACK 語句 − 該語句撤消上次提交以來所有更改。
MySQL SAVEPOINT 語句 − 該語句用於建立 MySQL 儲存點。
MySQL Set Auto-commit 語句 − 該語句用於設定開啟或關閉自動提交選項。
MySQL ROLLBACK TO SAVEPOINT 語句 − 該語句撤消當前事務對最後一個命名儲存點的所有更改。
MySQL RELEASE SAVEPOINT 語句 − 該語句用於釋放/刪除指定的儲存點。
MySQL LOCK INSTANCE FOR BACKUP 語句 − 該語句用於建立例項級備份鎖。
MySQL UNLOCK INSTANCE 語句 − 該語句用於釋放當前例項中的所有備份鎖。
MySQL LOCK TABLES 語句 − 該語句用於獲取 MySQL 表上的鎖。
MySQL UNLOCK TABLES 語句 − 該語句用於釋放 MySQL 表上的鎖。
MySQL SET TRANSACTION 語句 − 該語句用於為當前事務的特性設定值。
預處理語句
MySQL PREPARE 語句 − 用於建立 MySQL 預處理語句。
MySQL EXECUTE 語句 − 用於執行 MySQL 預處理語句。
MySQL DEALLOCATE PREPARE 語句 − 用於刪除現有的 MySQL 預處理語句。
複合語句
MySQL BEGIN ... END 複合語句 − BEGIN ... END 語法用於建立複合語句。
MySQL 語句標籤 − 該語句用於為複合語句的開始和結束塊建立標籤。
MySQL DECLARE 語句 − 該語句用於建立區域性變數、條件、處理程式和遊標。
MySQL 儲存程式中的變數 − 該語句用於在儲存過程中建立使用者定義變數或系統變數。
儲存程式中的變數
MySQL 區域性變數 DECLARE 語句 − 該語句用於在複合語句或函式中宣告區域性變數。
MySQL 流程控制語句
MySQL CASE 語句 − 該語句用於測試值是否與值/條件列表相等。
MySQL IF 語句 − 當給定條件滿足時,執行一組語句。
MySQL ITERATE 語句 − 該語句用於重新啟動 LOOP、REPEAT 或 WHILE 語句。
MySQL LEAVE 語句 − 該語句用於退出 LOOP、REPEAT、WHILE 語句或 BEGIN…END 語句。
MySQL LOOP 語句 − 該語句用於重複執行單個語句或一組語句。
MySQL REPEAT 語句 − 該語句用於重複給定的語句集(或語句),直到給定搜尋條件的值為 TRUE。
MySQL RETURN 語句 − 該語句用於結束儲存函式。
MySQL WHILE 語句 − 該語句用於重複執行單個語句或一組語句,只要指定的條件為 TRUE。
MySQL 遊標語句
MySQL Cursor CLOSE 語句 − 該語句用於關閉遊標。
MySQL Cursor DECLARE 語句 − 該語句用於宣告 MySQL 遊標。
MySQL Cursor FETCH 語句 − 該語句用於提取前面宣告的遊標。
MySQL Cursor OPEN 語句 − 該語句用於開啟前面宣告的遊標。
MySQL 條件處理語句
MySQL DECLARE ... CONDITION 語句 − 該語句用於宣告 MySQL 條件。
MySQL DECLARE ... HANDLER 語句 − 該語句用於宣告 MySQL 處理程式。
MySQL GET DIAGNOSTICS 語句 − 診斷區域儲存有關發生的錯誤以及生成這些錯誤的語句的資訊。
MySQL RESIGNAL 語句 − 該語句用於引發警告或錯誤。它用於錯誤處理程式中。
MySQL SIGNAL 語句 − MySQL 中的 SIGNAL 用於向處理程式、應用程式或客戶端提供錯誤資訊。
MySQL 賬戶管理語句
MySQL ALTER USER 語句 − 該語句修改現有的 MySQL 使用者。
MySQL CREATE ROLE 語句 − 該語句用於建立 MySQL 角色。
MySQL CREATE USER 語句 − 該語句用於建立 MySQL 使用者。
MySQL DROP ROLE 語句 − 該語句用於刪除現有的 MySQL 角色。
MySQL DROP USER 語句 − 該語句用於刪除現有的 MySQL 使用者。
MySQL GRANT 語句 − 該語句用於授予 MySQL 角色或使用者許可權。
MySQL RENAME USER 語句 − 該語句用於重新命名現有使用者
MySQL REVOKE 語句 − 該語句用於撤銷先前授予 MySQL 角色或使用者的許可權。
MySQL SET DEFAULT ROLE 語句 − 該語句用於將角色設定為預設角色。
MySQL SET PASSWORD 語句 − 該語句用於為 MySQL 使用者設定密碼。
MySQL SET ROLE 語句 − 該語句用於為 MySQL 使用者設定角色。
MySQL 資源組管理語句
MySQL ALTER RESOURCE GROUP 語句 − 該語句用於修改現有的資源組。
MySQL CREATE RESOURCE GROUP 語句 − 該語句用於建立資源組。
MySQL DROP RESOURCE GROUP 語句 − 該語句用於刪除現有的資源組。
MySQL SET RESOURCE GROUP 語句 − 該語句用於將執行緒設定為/分配給現有的 MySQL 資源組。
MySQL 表維護語句
MySQL ANALYZE TABLE 語句 − 該語句用於分析指定的表。
MySQL CHECK TABLE 語句 − 該語句用於檢查資料庫表的完整性。
MySQL CHECKSUM TABLE 語句 − 該語句用於報告指定表的校驗和。
MySQL OPTIMIZE TABLE 語句 − 該語句用於最佳化指定的表。
MySQL REPAIR TABLE 語句 − 該語句用於修復損壞的表。
MySQL 雜項語句
MySQL CREATE FUNCTION 語句(用於使用者定義函式) − 使用此語句可以向 MySQL 伺服器新增使用者定義函式。
MySQL DROP FUNCTION 語句(用於使用者定義函式) − 使用此語句可以刪除可載入的使用者定義函式。
MySQL INSTALL COMPONENT 語句 − 該語句用於安裝 MySQL 元件。
MySQL INSTALL PLUGIN 語句 − 該語句用於安裝 MySQL 外掛。
MySQL UNINSTALL COMPONENT 語句 − 該語句用於解除安裝現有的 MySQL 元件。
MySQL UNINSTALL PLUGIN 語句 − 該語句用於解除安裝現有的 MySQL 外掛。
MySQL CLONE 語句 − 使用此語句,您可以從遠端伺服器克隆到本地目錄。
MySQL SET 語法(用於變數賦值) − 使用此語句,您可以為使用者定義變數、過程中的變數和系統變數設定值。
MySQL SET CHARACTER SET 語句 − 該語句用於為 CHARACTER SET 屬性設定值。
MySQL SET NAMES 語句 − 該語句用於為 character_set_client、character_set_connection 和 character_set_results 會話系統變數設定值。
MySQL SHOW 語句
MySQL SHOW BINARY LOGS 語句 − 該語句顯示伺服器中二進位制日誌檔案的列表。
MySQL SHOW BINLOG EVENTS 語句 − 該語句顯示指定二進位制日誌中的事件。如果您未指定日誌名稱,則將顯示第一個日誌。
MySQL SHOW CHARACTER SET 語句 − 此語句顯示當前引擎中所有可用字元集的列表。
MySQL SHOW COLLATION 語句 − 此語句顯示伺服器支援的排序規則列表。
MySQL SHOW COLUMNS 語句 − MySQL 的此語句用於檢索/顯示錶的各個列的描述。
MySQL SHOW CREATE DATABASE 語句 − 此查詢顯示/顯示用於建立指定資料庫的語句。
MySQL SHOW CREATE EVENT 語句 − 此語句顯示用於建立指定事件的查詢。
MySQL SHOW CREATE FUNCTION 語句 − 此語句顯示用於建立指定函式的語句。
MySQL SHOW CREATE PROCEDURE 語句 − 此查詢顯示用於建立指定儲存過程的語句。
MySQL SHOW CREATE TABLE 語句 − 此查詢顯示/顯示用於建立指定表的語句。
MySQL SHOW CREATE TRIGGER 語句 − 此語句顯示用於建立指定觸發器的 CREATE 語句。
MySQL SHOW CREATE USER 語句 − 此語句顯示用於建立指定使用者的 CREATE 語句。
MySQL SHOW CREATE VIEW 語句 − 此語句顯示用於建立指定檢視的 CREATE VIEW 語句。
MySQL SHOW DATABASES 語句 − 此語句顯示 MySQL 中的資料庫列表。
MySQL SHOW SCHEMAS 語句 − 此語句是 SHOW DATABASES 語句的同義詞,因此您也可以使用此語句列出資料庫。
MySQL SHOW ENGINE 語句 − 此語句顯示有關指定引擎的操作資訊。
MySQL SHOW ENGINES 語句 − 此語句返回 MySQL 儲存引擎的當前狀態資訊。
MySQL SHOW ERRORS 語句 − 此語句用於檢索當前會話中先前 MySQL 語句執行期間發生的錯誤資訊。
MySQL SHOW EVENTS 語句 − 此語句顯示當前資料庫中建立的事件列表。
MySQL SHOW FUNCTION CODE 語句 − 此語句以結果集的形式返回程式碼,其中每一行代表函式中的一個指令。
MySQL SHOW FUNCTION STATUS 語句 − 此語句顯示指定儲存函式的功能。
MySQL SHOW GRANTS 語句 − 此語句用於顯示/檢索分配給角色或帳戶的許可權和角色。
MySQL SHOW INDEX 語句 − 此語句用於列出有關表索引的資訊。
MySQL SHOW OPEN TABLES 語句 − 此語句顯示當前在表快取中開啟的非臨時表列表。
MySQL SHOW PLUGINS 語句 − 此語句顯示當前安裝在 MySQL 伺服器上的外掛列表。
MySQL SHOW PRIVILEGES 語句 − 此語句顯示 MYSQL 伺服器支援的許可權列表。
MySQL SHOW PROCEDURE CODE 語句 − 此語句以結果集的形式返回程式碼,其中每一行代表儲存過程中的一個指令。
MySQL SHOW PROCEDURE STATUS 語句 − 此語句顯示儲存過程的功能。
MySQL SHOW PROCESSLIST 語句 − 此語句顯示當前在 MySQL 伺服器上執行的程序列表。
MySQL SHOW STATUS 語句 − 此語句顯示變數的名稱和值,這些變數提供有關伺服器狀態的資訊。
MySQL SHOW TABLE STATUS 語句 − 此語句顯示有關資料庫中非臨時表的資訊。
MySQL SHOW TRIGGERS 語句 − 此語句用於顯示當前資料庫中定義的所有觸發器的資訊。
MySQL SHOW VARIABLES 語句 − 此語句用於顯示 MySQL 系統變數的名稱和值。
MySQL SHOW WARNINGS 語句 − 此語句用於檢索當前會話中先前 MySQL 語句執行期間發生的錯誤、警告和註釋的資訊。
MySQL 其他管理語句
MySQL CACHE INDEX 語句 − 使用此語句將表的索引分配給鍵快取。
MySQL FLUSH 語句 − 使用此語句,您可以清除 MySQL 的快取。
MySQL KILL 語句 − 使用此語句,您可以終止指定的執行緒。
MySQL LOAD INDEX INTO CACHE 語句 − 此語句用於將表的索引預載入到預設鍵快取或分配給它的快取中。
MySQL RESET 語句 − 此語句用於重置各種型別的伺服器。使用此語句,您可以重置 MySQL 主伺服器、從伺服器或副本。
MySQL RESET PERSIST 語句 − 使用此語句。
MySQL RESTART 語句 − 此語句用於停止並重新啟動 MySQL 伺服器。
MySQL SHUTDOWN 語句 − 此語句停止 MySQL 伺服器。
MySQL 實用程式語句
MySQL DESCRIBE 語句 − 您可以使用此語句獲取有關表結構的資訊。
MySQL EXPLAIN 語句 − 使用此語句,您可以獲取指定查詢的執行計劃。
MySQL HELP 語句 − 此語句用於從 MySQL 官方文件中檢索有關指定字串的資訊。
MySQL USE 語句 − 您可以使用此語句選擇/使用現有資料庫。