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)


关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号