BINARY和VARBINARY的区别
2016-09-09 本文已影响46人
般不丢
CREATE TABLE t(c BINARY(3));
INSERT INTO t SET c='a';
SELECT HEX(c), c='a', c='a\0\0' FROM t; #判断c是否等于'a'
HEX(c) c='a' c='a\0\0'
610000 0 1
固定3个字节
CREATE TABLE tt(c VARBINARY(3));
INSERT INTO tt SET c='a';
SELECT HEX(c), c='a', c='a\0\0' FROM tt; #判断c是否等于'a'
HEX(c) c='a' c='a\0\0'
61 1 0
可变3个字节