Để biết bộ ký tự (character set) và collation mặc định của MySQL server, hãy sử dụng các biến hệ thống character_set_server và collation_server.
Cú pháp kiểm tra character set
SHOW VARIABLES LIKE 'character_set_server';
Cú pháp kiểm tra collation
SHOW VARIABLES LIKE 'collation_server';
Ví dụ thực thi
mysql> SHOW VARIABLES LIKE 'character_set_server';
+----------------------+-------+ | Variable_name | Value | +----------------------+-------+ | character_set_server | utf8 | +----------------------+-------+
mysql> SHOW VARIABLES LIKE 'collation_server';
+------------------+-----------------+ | Variable_name | Value | +------------------+-----------------+ | collation_server | utf8_unicode_ci | +------------------+-----------------+
Thông tin bổ sung
- character_set_server: Bộ ký tự mặc định cho các database mới được tạo
- collation_server: Quy tắc sắp xếp/so sánh mặc định cho character set trên
- Có thể thay đổi trong file cấu hình
my.cnfhoặcmy.inidưới section[mysqld] - Khuyên dùng
utf8mb4thay vìutf8để hỗ trợ đầy đủ Unicode (kể cả emoji)