更新时间:2024-07-27 GMT+08:00

创建数据库

功能描述

创建数据库。

语法格式

1
2
3
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”的数据库。

示例

完整的SQL作业提交流程您可以参考《快速入门》中的《提交SQL作业》等章节描述。

  1. 队列是使用DLI服务的基础,执行SQL前需要先创建队列。具体可以参考《用户指南》中的“创建队列”章节。
  2. 在DLI管理控制台,单击左侧导航栏中的“SQL编辑器”,可进入SQL作业“SQL编辑器”页面。
  3. 在“SQL编辑器”页面右侧的编辑窗口中,输入如下创建数据库的SQL语句,单击“执行”。阅读并同意隐私协议,单击“确定”。

    若testdb数据库不存在,则创建数据库testdb。

    1
    CREATE DATABASE IF NOT EXISTS testdb;