除預設的二進位制字串外,我們如何用 MySQL CHAR() 函式生成特定字元集中的字串?
我們可以使用關鍵字 USING 在給定的字元集中生成非預設二進位制字串。以下結果集將演示如何操作 −
mysql> Select CHARSET(CHAR(85 USING utf8)); +------------------------------+ | CHARSET(CHAR(85 USING utf8)) | +------------------------------+ | utf8 | +------------------------------+ 1 row in set (0.00 sec)
以上結果集顯示,返回的二進位制字串為 utf8,因為我們在關鍵字 USING 後寫了 utf8。
mysql> Select CHARSET(CHAR(85 USING latin1)); +--------------------------------+ | CHARSET(CHAR(85 USING latin1)) | +--------------------------------+ | latin1 | +--------------------------------+ 1 row in set (0.00 sec)
以上結果集顯示,返回的二進位制字串為 latin1,因為我們在關鍵字 USING 後寫了 latin1。
廣告
資料結構
網路
關係型資料庫管理
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP