二进制字符串类型varbinary有别于字符串类型varchar。
语句 | 说明 |
---|---|
连接函数 || | a || b 结果为ab 。 |
length(binary) → bigint | 返回二进制的长度。 |
concat(binary1, …, binaryN) → varbinary | 连接二进制字符串,等同于||。 |
to_base64(binary) → varchar | 把二进制字符串转换成base64。 |
from_base64(string) → varbinary | 把base64转换成二进制字符串。 |
to_base64url(binary) → varchar | 转化成url安全的base64。 |
from_base64url(string) → varbinary | 从url安全的base64转化成二进制字符串。 |
to_hex(binary) → varchar | 把二进制字符串转化成十六进制表示。 |
from_hex(string) → varbinary | 从十六进制转化成二进制。 |
to_big_endian_64(bigint) → varbinary | 把数字转化成大端表示的二进制。 |
from_big_endian_64(binary) → bigint | 把大端表示的二进制字符串转化成数字。 |
md5(binary) → varbinary | 计算二进制字符串的md5。 |
sha1(binary) → varbinary | 计算二进制字符串的sha1。 |
sha256(binary) → varbinary | 计算二进制字符串的sha256 hash。 |
sha512(binary) → varbinary | 计算二进制字符串的sha512。 |
xxhash64(binary) → varbinary | 计算二进制字符串的xxhash64。 |