云数据库 GAUSSDB-列级字符集字符序
列级字符集字符序
每个字符串类型(即类型为CHAR 、VARCHAR、 TEXT等字符串类型)的列都可以设置列的字符集和列的字符序。
CREATE TABLE table_name ( column_name data_type [ CHARACTER SET | CHARSET charset ] [ COLLATE collation ] );
语法说明:
- table_name
表名称。
- data_type
字段的数据类型,字符串类型支持字符集、字符序语法。
- CHARACTER SET | CHARSET charset
指定表字段的字符集,单独指定时会将字段的字符序设置为指定的字符集的默认字符序。
- COLLATE collation
COLLATE子句指定列的字符序(该列的数据类型必须支持字符序)。如果没有指定,则使用默认的排序规则。
GaussDB 通过以下方式选择表字段的字符集和字符序:
示例:
1 2 3 4 5 6 7 8 |
-- 仅设置字符集,字符序为字符集的默认字符序。 gaussdb=# CREATE TABLE test(c1 text CHARSET utf8); -- 仅设置字符序,字符集为字符序关联的字符集。 gaussdb=# CREATE TABLE test(c1 text COLLATE utf8_bin); -- 同时设置字符集与字符序,字符集和字符序需对应。 gaussdb=# CREATE TABLE test(c1 text CHARSET utf8 COLLATE utf8_bin); |
- 云数据库免费_mysql数据库是免费的吗_有哪些数据库
- 如何连接云数据库 RDS for MySQL_MySQL数据库连接_华为云
- GaussDB查询库表_GaussDB查询数据库表_高斯数据库查询库表-华为云
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB字符截取_gaussdb基于什么开源软件_高斯数据库字符截取_华为云
- 免费mysql云数据库_免费的数据库_大数据数据库
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- GaussDB标签_GaussDB数据库标签_高斯数据库标签_华为云