---
title: "字符序 - OceanBase 数据库 V4.1.0 | OceanBase 文档中心"
description: 字符序 OceanBase 数据库默认的字符序是 utf8mb4_general_ci 。 OceanBase 数据库目前支持的字符序如下表所示。 字符序 所属字符集 说明 utf8mb4_general_ci utf8mb4 使用通用排序规则。 utf8mb4_bin utf8mb4 使用二进制排序规则。 utf8…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.1.0

# 字符序

更新时间：2023-08-24 11:30:39

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.1.0/zh-CN/700.reference/400.development-reference/100.sql-syntax/200.common-tenant-of-mysql-mode/100.basic-elements-of-mysql-mode/300.character-set-and-collation-of-mysql-mode/300.collation-of-mysql-mode.md)  

OceanBase 数据库默认的字符序是 `utf8mb4_general_ci`。

OceanBase 数据库目前支持的字符序如下表所示。

| 字符序 | 所属字符集 | 说明 |
| --- | --- | --- |
| utf8mb4_general_ci | utf8mb4 | 使用通用排序规则。 |
| utf8mb4_bin | utf8mb4 | 使用二进制排序规则。 |
| utf8mb4_unicode_ci | utf8mb4 | 使用基于 Unicode Collation Algorithm (UCA) 的排序规则。 |
| binary | binary | 使用二进制排序规则。 |
| gbk_chinese_ci | gbk | 使用中文语言排序规则。 |
| gbk_bin | gbk | 使用二进制排序规则。 |
| utf16_general_ci | utf16 | 使用通用排序规则。 |
| utf16_bin | utf16 | 使用二进制排序规则。 |
| utf16_unicode_ci | utf16 | 使用基于 Unicode Collation Algorithm (UCA) 的排序规则。 |
| gb18030_chinese_ci | gb18030 | 使用中文语言排序规则。 |
| gb18030_bin | gb18030 | 使用二进制排序规则。 |
| latin1_swedish_ci | latin1 | 使用瑞典语/芬兰语排序规则。 |
| latin1_bin | latin1 | latin1 使用二进制排序规则。 |

#### 说明

对于任何 Unicode 字符集，使用 `xxx_general_ci` 排序规则执行的操作比使用 `xxx_unicode_ci` 排序规则执行的操作快。

默认情况下，使用 `SHOW COLLATION` 语句显示所有可用的字符序。

```sql
obclient> SHOW COLLATION;
+--------------------+---------+-----+---------+----------+---------+
| Collation          | Charset | Id  | Default | Compiled | Sortlen |
+--------------------+---------+-----+---------+----------+---------+
| utf8mb4_general_ci | utf8mb4 |  45 | Yes     | Yes      |       1 |
| utf8mb4_bin        | utf8mb4 |  46 |         | Yes      |       1 |
| binary             | binary  |  63 | Yes     | Yes      |       1 |
| gbk_chinese_ci     | gbk     |  28 | Yes     | Yes      |       1 |
| gbk_bin            | gbk     |  87 |         | Yes      |       1 |
| utf16_general_ci   | utf16   |  54 | Yes     | Yes      |       1 |
| utf16_bin          | utf16   |  55 |         | Yes      |       1 |
| utf8mb4_unicode_ci | utf8mb4 | 224 |         | Yes      |       1 |
| utf16_unicode_ci   | utf16   | 101 |         | Yes      |       1 |
| gb18030_chinese_ci | gb18030 | 248 | Yes     | Yes      |       1 |
| gb18030_bin        | gb18030 | 249 |         | Yes      |       1 |
| latin1_swedish_ci  | latin1  |   8 | Yes     | Yes      |       1 |
| latin1_bin         | latin1  |  47 |         | Yes      |       1 |
+--------------------+---------+-----+---------+----------+---------+
11 rows in set

```

#### 说明

OceanBase 数据库社区版暂不支持 `utf8mb4_unicode_ci` 和 `utf16_unicode_ci`。

字符序具有以下一般特征：

- 两个不同的字符集不能有相同的字符序。
 - 每个字符集都有一个默认的字符序。`SHOW CHARACTER SET` 语句指示每个字符集的默认字符序。`SHOW COLLATION` 语句有一列指示每个字符序是否是其字符集的默认值（如果是则为 Yes，否则为空）。
 - 字符序名称以与它们相关联的字符集的名称开头，通常后跟一个或多个表示其他字符序特征的后缀。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
