ホームページ >データベース >mysql チュートリアル >MySQL CHAR() 関数を使用して、特定の文字セットでデフォルトのバイナリ文字列以外の文字列を生成するにはどうすればよいでしょうか?

MySQL CHAR() 関数を使用して、特定の文字セットでデフォルトのバイナリ文字列以外の文字列を生成するにはどうすればよいでしょうか?

WBOY
WBOY転載
2023-09-06 10:17:021228ブラウズ

我们如何通过 MySQL CHAR() 函数在给定的字符集中生成除默认二进制字符串之外的字符串?

キーワード USING を使用すると、デフォルトのバイナリ文字列の代わりに、指定された文字セットで文字列を生成できます。次の結果セットは、それを示しています。 -

mysql> Select CHARSET(CHAR(85 USING utf8));
+------------------------------+
| CHARSET(CHAR(85 USING utf8)) |
+------------------------------+
| utf8                         |
+------------------------------+
1 row in set (0.00 sec)

上記の結果セットは、キーワード USING の後に utf8 を記述したため、返されるバイナリ文字列が utf8 であることを示しています。

mysql> Select CHARSET(CHAR(85 USING latin1));
+--------------------------------+
| CHARSET(CHAR(85 USING latin1)) |
+--------------------------------+
| latin1                         |
+--------------------------------+
1 row in set (0.00 sec)

上記の結果セットは、キーワード USING の後に latin1 を記述したため、返されるバイナリ文字列が latin1 であることを示しています。

以上がMySQL CHAR() 関数を使用して、特定の文字セットでデフォルトのバイナリ文字列以外の文字列を生成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。