MySQL |二进制函数
MySQL BINARY函数用于将值转换为二进制字符串。 BINARY函数也可以使用 CAST函数作为 CAST(value 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:不使用 BINARY函数对两个字符串进行逐字符比较。
SELECT 'GEEKSFORGEEKS' = 'geeksforgeeks';
输出:
1
示例 3:使用 BINARY函数对两个字符串进行逐字节比较。
SELECT BINARY 'GEEKSFORGEEKS' = 'geeksforgeeks';
输出:
0
示例 4:使用 BINARY函数对两个字符串进行逐字节比较。
SELECT BINARY 'GEEKSFORGEEKS' = 'GEEKSFORGEEKS';
输出:
1