在ClickHouse中,可以使用PRIMARY KEY
關鍵字來設置主鍵。主鍵是用于唯一標識表中每一行的列或列的組合。以下是在創建表時設置主鍵的示例:
CREATE TABLE table_name
(
column1 DataType1,
column2 DataType2,
...
PRIMARY KEY (column1, column2, ...)
) ENGINE = engine_name;
在上面的示例中,table_name
是要創建的表的名稱,column1
和column2
是作為主鍵的列,DataType1
和DataType2
是列的數據類型,engine_name
是表的存儲引擎。
注意,主鍵列的順序很重要,因為它們定義了主鍵的組合順序。在ClickHouse中,主鍵列的順序對查詢性能有重要影響,應根據查詢需求進行合理的選擇和排序。