ITPub博客

首页 > 数据库 > > Gauss 100 数据类型介绍之二进制类型

Gauss 100 数据类型介绍之二进制类型

作者:GaussDB_数据库 时间:2020-02-25 09:55:33 0 删除 编辑

二进制类型

Gauss100 支持的二进制类型有BINARY和BLOB。

二进制字符串是一个字节序列。它与普通字符串序列的区别是二进制字符串可以存储0值,可以存储非字母,数字等之外的字符。简单说,二进制字符串适用于存储那些程序员认为是原始字节的数据,而字符串适合存储文本。

BINARY

语法:

BINARY(size)

功能:存储定长的二进制数据。

若输入长度小于size,则右边补0。

占用空间:1 ~ 8000字节。

对应关键字:BINARY

VARBINARY

语法:

VARBINARY(size)

功能:存储变长的二进制数据。

占用空间:1 ~ 8000字节。

对应关键字:VARBINARY

IMAGE

语法:

IMAGE

功能:VARBINARY的大对象类型,用于存储大对象数据。

占用空间:0 ~ 4G。

对应关键字:

  • IMAGE

  • LONGBLOB

  • MEDIUMBLOB

RAW

语法:

RAW(size)

功能:存储变长二进制数据。

  • RAW类型适用于存储原始数据,在不同系统间转移数据时,数据库不会对这些数据做转换。如图片、声音、文档或二进制数组。

  • 输入字符串仅包含字符0-9,A-F,a-f。在内部存储时,把每两个连续16进制字符转换为1个字节存储。

占用空间:1 ~ 8000字节。

对应关键字:RAW

BLOB

语法:

BLOB

功能:RAW类型的大对象类型,存储变长大对象二进制数据。

输入为16进制字符串。

占用空间:0~ 4G。

对应关键字:

  • BLOB

  • BYTEA


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3123568/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 数据库-事务
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248