

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 二进制类型
<a name="binary-data-type"></a>

使用 BINARY 数据类型存储和管理固定长度、未解释的二进制数据，为特定用例提供高效的存储和比较功能。

无论存储数据的实际长度如何，BINARY 数据类型都存储固定数量的字节。最大长度通常为 255 字节。

BINARY 用于存储未经解释的原始二进制数据，例如图像、文档或其他类型的文件。数据完全按照提供的方式存储，没有任何字符编码或解释。存储在 BINARY 列中的二进制数据是根据实际的二进制值进行比较和排序 byte-by-byte的，而不是根据任何字符编码或排序规则进行比较和排序。

以下示例查询显示了字符串的二进制表示形式`"abc"`。字符串中的每个字符都由其十六进制格式的 ASCII 码表示：“a” 为 0x61，“b” 为 0x62，“c” 为 0x63。组合后，这些十六进制值构成二进制表示形式。`"616263"`

```
SELECT 'abc'::binary;
binary
---------
 616263
```