更新时间:2022-08-12 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”的数据库。

示例

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

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

    1
    CREATE DATABASE IF NOT EXISTS testdb;