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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。