全部產品
Search
文件中心

AnalyticDB:CREATE DATABASE

更新時間:Aug 25, 2026

AnalyticDB for MySQLCREATE DATABASE文法與MySQL完全相容。在AnalyticDB for MySQL中,資料庫對應一個邏輯庫,資料會自動分布到叢集的多個節點上。

使用限制

  • 每個叢集最多可以建立2048個資料庫。

  • 資料庫建立完成後,不支援修改資料庫名稱。如需改名,請建立資料庫並遷移資料。

  • 不支援通過CHARACTER SETCOLLATE子句指定字元集,資料庫統一使用UTF-8編碼。

文法

CREATE DATABASE [IF NOT EXISTS] db_name
  • db_name:資料庫名。命名規則如下:

    • 長度不超過64個字元。

    • 以小寫字元開頭。

    • 可包含字母、數字以及底線(_)。

    • 不能包含連續兩個及以上的底線(_)。

    • 不能是analyticdb,analyticdb是內建資料庫。

  • IF NOT EXISTS:如果指定的資料庫已存在,不會報錯,也不會建立新資料庫。

樣本

建立一個名為adb_demo的資料庫:

CREATE DATABASE adb_demo;

建立資料庫(如果不存在):

CREATE DATABASE IF NOT EXISTS adb_demo;

使用資料庫

資料庫建立成功後,通過USE db_name切換到目標資料庫:

USE adb_demo;

切換後可以查看該庫中的表:

SHOW TABLES;
+------------------------------+
| Tables_in_adb_demo           |
+------------------------------+
| customer                     |
| test_table                   |
+------------------------------+