CREATE DATABASE
更新時間 2023-12-20 18:53:48
最近更新時間: 2023-12-20 18:53:48
分享文章
本頁面介紹云數據庫ClickHouse如何通過CREATE DATABASE創建分布式數據庫。
語法
CREATE DATABASE [IF NOT EXISTS] database_name [ON CLUSTER cluster_name]
參數
IF NOT EXISTS
如果數據庫不存在則創建,否則忽略。
database_name
要創建的數據庫名稱。
ON CLUSTER cluster_name
指定創建數據庫所在的云數據庫ClickHouse 集群,不填默認使用默認集群。
示例
創建一個名為test的數據庫:
CREATE DATABASE test;
創建一個名為analytics的數據庫,如果不存在則創建:
CREATE DATABASE IF NOT EXISTS analytics;
在指定集群mycluster創建一個名為reports的數據庫:
CREATE DATABASE reports ON CLUSTER mycluster;
注意事項
- 數據庫名稱不能為空或者包含特殊字符。
- 如果數據庫存在會報錯,需要使用IF NOT EXISTS處理已存在情況。
- 創建數據庫后需要賦予用戶對該數據庫的操作權限。
- 創建數據庫后可以在其中再創建表、用戶等對象。