怎么看mysql的编码规则

MySQL是一款广泛使用的关系型数据库管理系统,它能够帮助用户存储和管理大量的数据。然而,在使用MySQL时,我们需要了解它的编码规则,以确保我们的数据在存储和查询时都是准确的。

怎么看mysql的编码规则

MySQL的编码规则指的是字符集和排序规则。字符集表示我们使用的字符集类型,包括ASCII、UTF-8、GB2312等。排序规则表示我们在排序时所使用的规则,包括utf8mb4_general_ci、utf8mb4_bin等。

mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+--------------------------------------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------------------------------------+ | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql-8.0/mysql-charset-dirs/ | +--------------------------+--------------------------------------------------------------+ 8 rows in set (0.00 sec) mysql> SHOW VARIABLES LIKE 'collation_%'; +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8mb4_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+-----------------+ 3 rows in set (0.00 sec)