Tuân thủ tiêu chuẩn cho biết MySQL liên quan đến tiêu chuẩn ANSI/ISO SQL như thế nào. Có nhiều phiên bản tiêu chuẩn SQL, cụm từ "SQL chuẩn" dùng để chỉ phiên bản hiện tại tại bất kỳ thời điểm nào.
Dưới đây là các điểm tuân thủ tiêu chuẩn của MySQL:
- MySQL ban đầu thiết kế cho cơ sở dữ liệu cỡ trung (10-100 triệu hàng hoặc 100MB/bảng) trên hệ thống nhỏ. Hiện đã nâng cấp hỗ trợ cơ sở dữ liệu cỡ terabyte.
- MySQL hỗ trợ ODBC từ cấp 0 đến 3.5.1.
- Hỗ trợ cụm cơ sở dữ liệu sẵn sàng cao (high-availability clustering) nhờ storage engine
NDBCLUSTER. - Kiểu dữ liệu JSON gốc, định nghĩa theo RFC 7159, dựa trên tiêu chuẩn ECMAScript ECMA-262.
- Triển khai tập con hàm SQL/JSON theo bản nháp pre-publication của tiêu chuẩn SQL-2016.
- MySQL Server có thể chạy ở nhiều chế độ (SQL modes), áp dụng khác nhau cho từng client tùy giá trị biến hệ thống
sql_mode. - DBA có thể đặt SQL mode toàn cục phù hợp yêu cầu vận hành server. Mỗi ứng dụng có thể đặt session SQL mode riêng.
- Tùy chế độ SQL, cú pháp MySQL và kiểm tra xác thực dữ liệu cũng thay đổi.