BLOB数据类型

BLOB(二进制大对象)是一个变长的二进制字符串,最长可达2,147,483,647个字符。与其他二进制类型一样,BLOB字符串与代码页无关。另外,BLOB字符串不包含字符数据。

BLOB以字节为单位给出长度,除非给出后缀K,M或G中的一个,分别与1024,1024 * 1024,1024 * 1024 * 1024的倍数相关。

注意:长度以字节为单位指定BLOB。

句法


{BLOB | BINARY LARGE OBJECT} [( [{K | M | G}])]

默认

没有指定长度的BLOB默认为2千兆字节(2,147,483,647)。

对应的编译时Java类型

java.sql.Blob中

JDBC元数据类型(java.sql.Types)

BLOB

使用java.sql.ResultSetgetBlob方法检索基础数据的BLOB句柄。

创建表格图片(名称varchar(32)not null primary key,pic blob(16M));

- 查找所有标识图片
选择长度(pic),名称来自'%logo%'的名称;

- 查找所有图像双打(blob比较)
选择a.name为double_one,b.name为double_two
从图片作为a,图片作为b
其中a.name <b.name
和a.pic = b.pic
顺序为1,2;
posted on 2019-05-29 17:24  踏歌&而行  阅读(7973)  评论(0)    收藏  举报