在Cassandra中, CREATE TABLE命令用于创建表。在这里, 列族用于存储数据, 就像RDBMS中的表一样。
因此, 可以说CREATE TABLE命令用于在Cassandra中创建列族。
【Cassandra创建表】句法:
CREATE (TABLE | COLUMNFAMILY) <
tablename>
('<
column-definition>
' , '<
column-definition>
')
(WITH <
option>
AND <
option>
)
要么
声明主键:
CREATE TABLE tablename(
column1 name datatype PRIMARYKEY, column2 name data type, column3 name data type.
)
你还可以使用以下语法定义主键:
Create table TableName
(
ColumnName DataType, ColumnName DataType, ColumnName DataType
.
.
.
Primary key(ColumnName)
) with PropertyName=PropertyValue;
主键有两种类型:
- 单个主键:对单个主键使用以下语法。
- 复合主键:对单个主键使用以下语法。 Example:
Let’ s take an example to demonstrate the CREATE TABLE command.
Here, we are using already created Keyspace “ srcmini” .
The table is created now. You can check it by using the following command.
Next Topic Cassandra alter table
← prev next →
推荐阅读
- Cassandra数据模型
- Cassandra创建键空间
- Cassandra创建索引
- Cassandra CQL Shell
- Cassandra数据类型
- 卡桑德拉(Cassandra)集合
- Cassandra批处理
- Cassandra架构解析
- Cassandra更改表