MySQL BINARY函數用於將值轉換為二進製字符串。 BINARY函數也可以使用CAST函數作為CAST(值AS BINARY)來實現。
BINARY函數接受一個要轉換的值的參數,並返回一個二進製字符串。
用法:
BINARY value
使用的參數:
- value –用於指定要轉換的值。
返回值:
MySQL BINARY函數在轉換用戶指定的值後返回二進製字符串。
受支持的MySQL版本:
- MySQL 5.7
- MySQL 5.6
- MySQL 5.5
- MySQL 5.1
- MySQL 5.0
- MySQL 4.1
- MySQL 4.0
- MySQL 3.23
示例1:實現BINARY函數以返回二進製字符串。
SELECT BINARY('Geeksforgeeks');
輸出:
Geeksforgeeks
示例2:Character-by-character比較兩個字符串而不使用BINARY函數。
SELECT 'GEEKSFORGEEKS' = 'geeksforgeeks';
輸出:
1
示例3:Byte-by-Byte使用BINARY函數比較兩個字符串。
SELECT BINARY 'GEEKSFORGEEKS' = 'geeksforgeeks';
輸出:
0
示例4:Byte-by-Byte使用BINARY函數比較兩個字符串。
SELECT BINARY 'GEEKSFORGEEKS' = 'GEEKSFORGEEKS';
輸出:
1
相關用法
- MySQL MD5用法及代碼示例
- MySQL IF( )用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL CAST( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL SESSION_USER( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL CONNECTION_ID( )用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL UNCOMPRESSED_LENGTH( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 MySQL | BINARY Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。