Đầu tiên, chúng tôi sẽ kiểm tra phiên bản MySQL nào hiện đang được sử dụng với sự trợ giúp của hàm version () -
Truy vấn như sau -
mysql> SELECT phiên bản ();
Sau đây là kết quả
+ ----------- + | phiên bản () | + ----------- + | 8.0.12 | + ----------- + 1 hàng trong bộ (0,00 giây)
Như bạn có thể thấy trong đầu ra ở trên, phiên bản 8.0.12 đang được sử dụng. Bây giờ, chúng ta có thể kiểm tra mã hóa ký tự hiện tại bằng cú pháp sau -
CHỌN CCSA.character_set_name FROM information_schema.`TABLES`T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name-> =T.table_collation AND T.table_schema ="yourDatableName =" AND T. trước>Áp dụng truy vấn trên -
mysql> CHỌN CCSA.Sau đây là kết quả:
+ -------------------- + | CHARACTER_SET_NAME | + -------------------- + | utf8mb4 | + -------------------- + 1 hàng trong bộ (0,00 giây)Đây là truy vấn mà chúng ta có thể đặt utf8 cho cơ sở dữ liệu -
mysql> ALTER DATABASE sample CHARACTER SET utf8 COLLATE utf8_general_ci; Truy vấn OK, 1 hàng bị ảnh hưởng, 1 cảnh báo (0,27 giây)Hãy để chúng tôi kiểm tra -
mysql> CHỌN CCSA.Sau đây là kết quả
+ -------------------- + | CHARACTER_SET_NAME | + -------------------- + | utf8mb4 | + -------------------- + 1 hàng trong bộ (0,00 giây)