
# 创建数据库
#### 功能描述
创建数据库。
#### 语法格式
```
CREATE [DATABASE | SCHEMA] [IF NOT EXISTS] db_name
  [COMMENT db_comment]
  [WITH DBPROPERTIES (property_name=property_value, ...)];
```
#### 关键字
- IF NOT EXISTS：所需创建的数据库已存在时使用，可避免系统报错。
- COMMENT：对数据库的描述。

- DBPROPERTIES：数据库的属性，且属性名和属性值成对出现。
 
#### 参数说明
表1参数说明 
| **参数**         | **描述**                                     |
|:---|:---|
| db_name        | 数据库名称，由字母、数字和下划线（_）组成。不能是纯数字，且不能以数字和下划线开头。 |
| db_comment     | 数据库描述。                                     |
| property_name  | 数据库属性名。                                    |
| property_value | 数据库属性值。                                    |
   
#### 注意事项
- DATABASE与SCHEMA两者没有区别，可替换使用，建议使用DATABASE。
- "default"为内置数据库，不能创建名为"default"的数据库。
 
#### 示例
![](https://support.huaweicloud.com/sqlref-spark-dli/public_sys-resources/note_3.0-zh-cn.png)
完整的SQL作业提交流程您可以参考《快速入门》中的《[提交SQL作业](https://support.huaweicloud.com/qs-dli/dli_13_0002.html)》等章节描述。
1. 队列是使用DLI服务的基础，执行SQL前需要先创建队列。具体可以参考《用户指南》中的"[创建队列](https://support.huaweicloud.com/usermanual-dli/dli_01_0363.html)"章节。
2. 在DLI管理控制台，单击左侧导航栏中的"SQL编辑器"，可进入SQL作业"SQL编辑器"页面。
3. 在"SQL编辑器"页面右侧的编辑窗口中，输入如下创建数据库的SQL语句，单击"执行"。阅读并同意隐私协议，单击"确定"。 若testdb数据库不存在，则创建数据库testdb。
   ```
   CREATE DATABASE IF NOT EXISTS testdb;
   ```
   
 
