無論使用 mysql 客戶端工具,或透過程式語言 API 操作資料庫,核心溝通語言皆為 SQL。第 1 章教學已涵蓋基礎操作,本章深入探討 MySQL SQL 的幾大面向:
文中圖表將 MySQL SQL 分為四大類(本章涵蓋前四類),實用工具如 mysqlshow 對應 SHOW COLUMNS 等。權限相關 GRANT/REVOKE 於第 11 章討論,完整語法參考附錄 D。
MySQL 缺乏子查詢、交易處理、參考完整性、觸發器、預存程序、視圖等功能。雖有人質疑其「真正資料庫」資格,但大多數應用不受影響;需求時有替代方案(如用 LOCK TABLES 模擬交易、額外 DELETE 替代級聯刪除)。部分功能規劃於未來版本實現(如子查詢計劃於 3.24)。