日志服务 二进制字符串函数

这篇说说腾讯云二进制字符串函数(varbinary类型)的语法,包括连接、编码转换、哈希计算等核心函数,并说明其与普通字符串varchar的区别。 连接与转换:||、concat、to_base64、from_base64等函数用于二进制字符串的连接及与base64/十六进制间的转换。 哈希计算:md5、sha1、sha256、sha512、xxhash64函数用于计算二进制字符串的哈希值。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

这篇会为你介绍二进制字符串函数的语法。

二进制字符串类型 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。
赞 (0)
上一篇 4天前
下一篇 4天前