美文网首页
MySQL长文本存储类型

MySQL长文本存储类型

作者: 65fd424097f8 | 来源:发表于2018-05-14 21:43 被阅读0次

可以使用TEXT,BLOB俩种类型来存储长文本。

1. TEXT

TEXT有4有类型:

TINYTEXT 256bytes

TEXT 64kb

MEDIUMTEXT 16Mb

LONGTEXT 4GB

2. BLOB

TINYBLOB

BLOB、

MEDIUMBLOB

LONGBLOB

blob 保存的是二进制数据,利用这个特性,可以把图片存储到数据库里面。text只能存储文本。

长使用的是text的,因为blob存储的是二进制格式,所以长文本里面的搜有数据都是二进制数据,在上传图文的时候,传过来是String,保存起来,读取都需要转换,还有javaBean设计的时候也要把文本的类型弄成BLOB类型,在加上hibernate 4 ,生成blob对象还要LobHelper,各种麻烦,于是就使用text来存储。

如何存储图片??

答:把文字与图片的地址都存储成text类型,使用特定的标签把图片地址包起来,然后在解析的时候,使用正则表达式把图片拿出来,在去服务器去访问。

相关文章

网友评论

      本文标题:MySQL长文本存储类型

      本文链接:https://www.haomeiwen.com/subject/cjksdftx.html