Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Làm thế nào để tìm bộ ký tự mặc định của server MySQL?

Để 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.cnf hoặc my.ini dưới section [mysqld]
  • Khuyên dùng utf8mb4 thay vì utf8 để hỗ trợ đầy đủ Unicode (kể cả emoji)