创建数据库
本篇文档中介绍如何使用 SQL 来创建数据库,及创建数据库时应遵守的规则。
Note
此处仅对 CREATE DATABASE
语句进行简单描述。更多信息,参见 CREATE DATABASE。
开始前准备
在阅读本页面之前,你需要准备以下事项:
- 了解并已经完成构建 MatrixOne 集群。
- 了解什么是数据库模式。
什么是数据库
在 MatrixOne 中数据库对象可以包含表、视图等对象。
创建数据库
可使用 CREATE DATABASE
语句来创建数据库。
CREATE DATABASE IF NOT EXISTS `modatabase`;
此语句会创建一个名为 modatabase 的数据库(如果尚不存在)。
要查看集群中的数据库,可在命令行执行一条 SHOW DATABASES
语句:
SHOW DATABASES;
运行结果为:
+--------------------+
| Database |
+--------------------+
| mo_catalog |
| system |
| system_metrics |
| mysql |
| information_schema |
| modatabase |
+--------------------+
数据库创建时应遵守的规则
你可以使用
CREATE DATABASE
语句来创建数据库,并且在 SQL 会话中使用USE {databasename};
语句来使用你所创建的数据库。租户或用户创建新的数据库、角色或子级用户时,只赋予租户或用户必要的权限,参见 MatrixOne 中的权限控制。
你已经准备完毕 modatabase 数据库,可以将表添加到该数据库中,参见下一章节创建表。