CREATE DATABASE#

Syntax#

CreateDatabaseStmt ::=
    'CREATE' 'DATABASE' DBName

DBName ::=
    Identifier

Description

CREATE DATABASE 语句用于在 OpenMLDB 上创建新数据库。数据库名必须是唯一的,重复创建同名数据库,会发生错误。

Example#

创建一个名字为db1的数据库。如果同名数据库已存在,则会抛出错误。

CREATE DATABASE db1;
-- SUCCEED: Create database successfully

在创建一个名字为db2的数据库:

CREATE DATABASES db2;
-- SUCCEED: Create database successfully

显示数据库列表:

SHOW DATABASES;
 ----------- 
  Databases  
 ----------- 
  db1        
  db2        
 ----------- 
2 rows in set

重复创建同名数据库,会抛出错误:

CREATE DATABASE db1;
-- ERROR: Create database failed for database already exists

相关语句#

USE DATABASE

DROP DATABASE

SHOW DATABASES