开发指南—DAL语句—SET—SETSET CHARACTER SET

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 您可以使用SET CHARACTER SET语句设置当前客户端与服务端通信使用的字符集。该语句会将character_set_client和character_set_results设置为给定值,将character_set_connection设置为character_set_database的值。

语法


SET {CHARACTER SET | CHARSET}
    {'charset_name' | DEFAULT}

其中,charset_name可不加引号。

示例


mysql> SHOW SESSION VARIABLES LIKE 'character\_set\_%';
+--------------------------+---------+
| Variable_name            | Value   |
+--------------------------+---------+
| character_set_client     | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database   | utf8    |
| character_set_filesystem | binary  |
| character_set_results    | utf8mb4 |
| character_set_server     | utf8    |
| character_set_system     | utf8    |
+--------------------------+---------+
7 rows in set (0.01 sec)
mysql> SET CHARSET 'big5';
Query OK, 0 rows affected (0.06 sec)
mysql> SHOW SESSION VARIABLES LIKE 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | big5   |
| character_set_connection | utf8   |
| character_set_database   | utf8   |
| character_set_filesystem | binary |
| character_set_results    | big5   |
| character_set_server     | utf8   |
| character_set_system     | utf8   |
+--------------------------+--------+
相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
开发指南—DAL语句—SET—SETSET NAMES
您可以使用SET NAMES语句设置字符集。该语句会将character_set_client,character_set_connection和character_set_results设置为给定的字符集。
开发指南—DAL语句—SET—SETSET CHARACTER SET
您可以使用SET CHARACTER SET语句设置当前客户端与服务端通信使用的字符集。该语句会将character_set_client和character_set_results设置为给定值,将character_set_connection设置为character_set_database的值。
115 0
开发指南—DAL语句—SET—SET语句变量设置
您可以通过SET语句设置各类变量,包括用户自定义的变量、session变量和global变量。
121 0
开发指南—DAL语句—SET—SETSET NAMES
您可以使用SET NAMES语句设置字符集。该语句会将character_set_client,character_set_connection和character_set_results设置为给定的字符集。
开发指南—DAL语句—SET—SETSET CHARACTER SET
您可以使用SET CHARACTER SET语句设置当前客户端与服务端通信使用的字符集。该语句会将character_set_client和character_set_results设置为给定值,将character_set_connection设置为character_set_database的值。
开发指南—DAL语句—SET—SETSET NAMES
您可以使用SET NAMES语句设置字符集。该语句会将character_set_client,character_set_connection和character_set_results设置为给定的字符集。
开发指南—DAL语句—SET—SET语句变量设置
您可以通过SET语句设置各类变量,包括用户自定义的变量、session变量和global变量。
|
1月前
|
算法
你对Collection中Set、List、Map理解?
你对Collection中Set、List、Map理解?
72 18
你对Collection中Set、List、Map理解?
|
1月前
|
存储 缓存 安全
只会“有序无序”?面试官嫌弃的List、Set、Map回答!
小米,一位热衷于技术分享的程序员,通过与朋友小林的对话,详细解析了Java面试中常见的List、Set、Map三者之间的区别,不仅涵盖了它们的基本特性,还深入探讨了各自的实现原理及应用场景,帮助面试者更好地准备相关问题。
63 20
|
2月前
|
存储 C++ 容器
【C++】map、set基本用法
本文介绍了C++ STL中的`map`和`set`两种关联容器。`map`用于存储键值对,每个键唯一;而`set`存储唯一元素,不包含值。两者均基于红黑树实现,支持高效的查找、插入和删除操作。文中详细列举了它们的构造方法、迭代器、容量检查、元素修改等常用接口,并简要对比了`map`与`set`的主要差异。此外,还介绍了允许重复元素的`multiset`和`multimap`。
45 3
【C++】map、set基本用法