1.MySQL有四种BLOB类型:
·tinyblob:仅255个字符
·blob:最大限制到65K字节
·mediumblob:限制到16M字节
·longblob:可达4GB
2.mybatis对应mysql blob的类型
byte[] imgbytes对应了mysql imgbytes blob类型
3.将base64转成二进制的byte数组。直接就可存储到mysql中
第一种方法:要让mysql查询区分大小写,可以:
select * from some_table where binary str='abc'
select * from some_table where binary str='ABC'
第二方法:
在建表时时候加以标识
create table some_table(
str char(20) binary
)
因为有的MySQL特别是4.*以前的对于中文检索会有不准确的问题,可以在检索的时候加上binary。
建表:
复制代码 代码如下:
create TABLE usertest (
id int(9) unsigned NOT NULL auto_increment,
username varchar(30) NOT NULL default '',
primary key (id)
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)