首页 > 代码库 > BINARY 和 VARBINARY
BINARY 和 VARBINARY
(1) BINARY 和 VARBINARY 类型类似于 CHAR 和 VARCHAR,不同的是它们可以存储包含二进制字节的字符串
(2) BINARY类型的长度是固定的,指定长度之后,不足最大长度的,将在它们右边填充 ‘\0‘ 补齐以达到指定长度,例如,指定列数据类型为 BINARY(3),当插入 ‘a‘ 时,存储的内容实际为 "a\0\0",当插入 ‘ab‘ 时,实际存储的内容为 "ab\0",不管存储的内容是否达到指定的长度,其存储空间均为指定的值M。
(3) VARBINARY类型的长度是可变的,指定好长度之后,其长度可以在 0 到最大值之间,例如,指定列数据类型为 VARBINARY(20),如果插入的值的长度只有 10,则实际存储空间为 10 加 1,即其实际占用的空间为字符串的实际长度加 1
BINARY 和 VARBINARY
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。