MySQL有四种BLOB类型

Posted mythp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL有四种BLOB类型相关的知识,希望对你有一定的参考价值。

先说明一下Blob的类型,直接从网上摘抄了!!!
1、mysql有四种BLOB类型:
  ·tinyblob:仅255个字符
  ·blob:最大限制到65K字节
  ·mediumblob:限制到16M字节
  ·longblob:可达4GB
2、除了类型对后面存取文件大小有限制,还要修改mysql的配置文件。
  Windows、linux基本一样通过修改文件my.ini或my.cnf文件,在文件中增加 max_allowed_packet=10M(就是最大10M,mysql默认似乎1MB,增加前先查找一下确保没有设置过)
3、做了以上设置后,如果上传较大一点文件时或者某些文件时还是出错,如报一些乱码,估计就是下面的问题了。
数据库或表的字符集问题,如hibernate连接使用utf-8,表是gbk等,一般只要设置hibernate中数据连接部分就行,如
jdbc:mysql://192.168.0.4:3306/test?useUnicode=true&characterEncoding=UTF-8











以上是关于MySQL有四种BLOB类型的主要内容,如果未能解决你的问题,请参考以下文章

MySql MediumBlob——MySql的Bolb四种类型

mysql存储图片问题

mysql

mysql字段加密

我的MYSQL学习心得 数据类型

mysql bolb对应java啥类型