在阅读了有关它的优点之后,我对表格进行了一些更改varchar
更改为varbinary
,并且看到媒体维基也使用它。
所以我创建了一个名为test
CREATE TABLE `test` (
`user` VARBINARY(255) NOT NULL
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM;
并插入
insert into test (user) values ('Norman');
Result :0X4E6F726D616E
然后
select user from test;
Result :0X4E6F726D616E
如何以人类可读的形式从user
获取数据?整个varbinary的工作原理是什么?
我看到MediWiki在他们的数据库中使用它,但仍然以可读的形式获取数据。这是怎么做到的?