数据库大文本数据处理
目标:把 mp3文件保存到数据库中!
在my.ini中添加如下配置: max_allowed_packet=10485760
1 什么是大文本数据
所谓大文本数据,就是大的字节数据,或大的字符数据。标准SQL中提供了如下类型来保存大文本数据类型:
类型
长度
tinyblob
28--1B(256B)
blob
216-1B(64K)
mediumblob
224-1B(16M)
longblob
232-1B(4G)
tinyclob
28--1B(256B)
clob
216-1B(64K)
mediumclob
224-1B(16M)
longclob
232-1B(4G)
但是,在mysql中没有提供tinyclob、clob、mediumclob、longclob四种类型,而是使用如下四种类型来处理大文本数据:
类型
长度
tinytext
28--1B(256B)
text
216-1B(64K)
mediumtext
224-1B(16M)
longtext
232-1B(4G)
首先我们需要创建一张表,表中要有一个mediumblob(16M)类型的字段。
CREATE TABLE tab_bin(
id INT PRIMARY KEY AUTO_INCREMENT,