说明

该语句将三个会话系统变量 , character_set_connectioncharacter_set_results 设置为给定的字符集。将 character_set_connection 设置为 charset_name ,将 collation_connection 设置为 charset_name 的默认排序规则。

  • 设置数据库的字符集和排序规则。
  1. OceanBase(admin@test)>SET NAMES 'utf8mb4' COLLATE 'utf8mb4_general_ci';
  2. Query OK, 0 rows affected (0.00 sec)
  3. OceanBase(admin@test)>show variables like 'character_set_c%';
  4. +--------------------------+---------+
  5. | Variable_name | Value |
  6. +--------------------------+---------+
  7. | character_set_client | utf8mb4 |
  8. | character_set_connection | utf8mb4 |
  9. OceanBase(admin@test)>show variables like 'collation_connection';
  10. +----------------------+--------------------+
  11. | Variable_name | Value |
  12. +----------------------+--------------------+
  13. | collation_connection | utf8mb4_general_ci |
  14. +----------------------+--------------------+
  15. 1 row in set (0.05 sec)
  16. OceanBase(admin@test)>SET NAMES 'gbk';
  17. Query OK, 0 rows affected (0.02 sec)
  18. OceanBase(admin@test)>show variables like 'character_set_c%';
  19. | Variable_name | Value |
  20. +--------------------------+-------+
  21. | character_set_client | gbk |
  22. | character_set_connection | gbk |
  23. +--------------------------+-------+
  24. 2 rows in set (0.01 sec)
  25. OceanBase(admin@test)>show variables like 'collation_connection';
  26. +----------------------+----------------+
  27. | Variable_name | Value |
  28. +----------------------+----------------+
  29. | collation_connection | gbk_chinese_ci |
  30. +----------------------+----------------+