CHARSET 返回参数的字符集

MySQL 中的 CHARSET(str) 函数用来返回字符串参数的字符集。

语法说明

CHARSET(str)

参数说明

  • str  要计算字符串的字符串

示例用法

(1)使用 CHARSET 函数返回“ABC”字符串的字符编码,如下:

mysql> select CHARSET('ABC');
+----------------+
| CHARSET('ABC') |
+----------------+
| utf8mb4        |
+----------------+
1 row in set (0.04 sec)

(2)使用 CONVERT 将字符串“ABC”转换成 UTF8 编码,然后再次使用 CHARSET 函数返回字符串字符编码。如下:

mysql> select CHARSET(CONVERT('ABC' USING UTF8));
+------------------------------------+
| CHARSET(CONVERT('ABC' USING UTF8)) |
+------------------------------------+
| utf8                               |
+------------------------------------+
1 row in set (0.04 sec)

(2)使用 CHARSET 函数返回 USER() 函数返回的字符串的字符编码。如下:

mysql> select CHARSET(USER());
+-----------------+
| CHARSET(USER()) |
+-----------------+
| utf8            |
+-----------------+
1 row in set (0.04 sec)
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号