基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
创建数据库
更新时间:2023-07-19 13:03:07
本节主要介绍 MySQL 模式中数据库的创建语句及操作方法。
通过 SQL 语句创建数据库
您可以使用 CREATE DATABASE 语句创建数据库。
示例如下:
创建数据库
test2,并指定字符集为UTF8。obclient> CREATE DATABASE test2 DEFAULT CHARACTER SET UTF8; Query OK, 1 row affected (0.00 sec)创建读写属性的数据库
test3。obclient> CREATE DATABASE test3 READ WRITE; Query OK, 1 row affected (0.03 sec)创建只读属性的数据库
test4。obclient> CREATE DATABASE test4 READ ONLY; Query OK, 1 row affected (0.03 sec)更多
CREATE DATABASE语句相关的语法说明请参见 CREATE DATABASE。
通过 OCP 创建数据库
或者,您也可以通过 OCP 来创建 MySQL 模式下租户的数据库。
在创建数据库前,请确认当前用户密码箱中具有该租户的 root 密码,否则将无法操作。创建数据库的操作步骤如下:
登录 OCP。
在左侧导航栏上,单击 租户 ,进入 租户概览 页面。
在租户列表中,找到待创建数据库的租户,单击租户名,进入 总览 页面。
在左侧导航栏上,单击 数据库管理 ,进入 数据库管理 页面。
在页面右上角,单击 新建数据库 。
在右侧的弹出框中,填写数据库信息。
配置 描述 数据库名 数据库的名称,以英文字母开头,可包含小写字母、数字和下划线,且长度为 2~128 个字符。 字符集 指定字符集,目前 OceanBase 数据库支持以下字符集: - utf8mb4:采用变长编码,字符最大长度为 4 个字节。
- binary:采用定长编码,字符固定长度为 1 个字节。
- gbk:采用双字节编码。
- gb18030:采用单字节、双字节和四字节等三种方式对字符编码。
Collation 指定字符集对应的 Collation。
如果选择了 utf8mb4 字符集,则对应可选择的 Collation 如下:- utf8mb4_bin:每个字符串使用二进制数据编译存储,对大小写敏感。
- utf8mb4_general_ci:没有实现 Unicode 排序规则,在遇到某些特殊语言或者字符集时,排序结果可能不一致,对大小写不敏感。
- utf8mb4_unicode_ci:基于标准的 Unicode 来排序和比较,能够在各种语言之间精确排序。对大小写不敏感。
如果选择了 binary 字符集,则对应可选择的 Collation 为 binary 。
如果选择了 gbk 字符集,则对应可选择的 Collation 如下:- gbk_bin:按照编码的值进行比较,对大小写敏感。
- gbk_chinese_ci:对大小写不敏感。
如果选择了 gb18030 字符集,则对应可选择的 Collation 如下:- gb18030_bin :对大小写敏感。
- gb18030_chinese_ci:对大小写不敏感。
只读 指定数据库是否为只读: - 是:仅当前
root用户拥有该数据库的读写权限。 - 否:当前租户内的所有用户均可拥有该数据库的读写权限。
Zone 优先级 高级设置,可以指定 Zone 的优先级。 
单击 提交 。