Heim  >  Artikel  >  Datenbank  >  Wie können wir über die MySQL-Funktion CHAR() eine andere Zeichenfolge als die Standard-Binärzeichenfolge in einem bestimmten Zeichensatz generieren?

Wie können wir über die MySQL-Funktion CHAR() eine andere Zeichenfolge als die Standard-Binärzeichenfolge in einem bestimmten Zeichensatz generieren?

WBOY
WBOYnach vorne
2023-09-06 10:17:021171Durchsuche

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

Wir können das Schlüsselwort USING verwenden, um eine Zeichenfolge in einem bestimmten Zeichensatz anstelle der Standard-Binärzeichenfolge zu generieren. Die folgende Ergebnismenge zeigt es:

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

Die obige Ergebnismenge zeigt, dass die zurückgegebene Binärzeichenfolge utf8 ist, weil wir utf8 nach dem Schlüsselwort USING geschrieben haben.

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

Die obige Ergebnismenge zeigt, dass die zurückgegebene Binärzeichenfolge latin1 ist, weil wir latin1 nach dem Schlüsselwort USING geschrieben haben.

Das obige ist der detaillierte Inhalt vonWie können wir über die MySQL-Funktion CHAR() eine andere Zeichenfolge als die Standard-Binärzeichenfolge in einem bestimmten Zeichensatz generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen