W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
CQL提供了一組豐富的內(nèi)置數(shù)據(jù)類型,包括集合類型。除了這些數(shù)據(jù)類型,用戶還可以創(chuàng)建自己的自定義數(shù)據(jù)類型。下表提供了CQL中可用的內(nèi)置數(shù)據(jù)類型的列表。
數(shù)據(jù)類型 | 常量 | 描述 |
---|---|---|
ascii | strings | 表示ASCII字符串 |
bigint | bigint | 表示64位有符號長 |
blob | blobs | 表示任意字節(jié) |
Boolean | booleans | 表示true或false |
counter | integers | 表示計數(shù)器列 |
decimal | integers, floats | 表示變量精度十進(jìn)制 |
double | integers | 表示64位IEEE-754浮點 |
float | integers, floats | 表示32位IEEE-754浮點 |
inet | strings | 表示一個IP地址,IPv4或IPv6 |
int | integers | 表示32位有符號整數(shù) |
text | strings | 表示UTF8編碼的字符串 |
timestamp | integers, strings | 表示時間戳 |
timeuuid | uuids | 表示類型1 UUID |
uuid | uuids | 表示類型1或類型4 |
UUID | ||
varchar | strings | 表示uTF8編碼的字符串 |
varint | integers | 表示任意精度整數(shù) |
Cassandra查詢語言還提供了一個集合數(shù)據(jù)類型。下表提供了CQL中可用的集合的列表。
集合 | 描述 |
---|---|
list | 列表是一個或多個有序元素的集合。 |
map | 地圖是鍵值對的集合。 |
set | 集合是一個或多個元素的集合。 |
Cqlsh為用戶提供了創(chuàng)建自己的數(shù)據(jù)類型的工具。下面給出了處理用戶定義的數(shù)據(jù)類型時使用的命令。
CREATE TYPE -創(chuàng)建用戶定義的數(shù)據(jù)類型。
ALTER TYPE -修改用戶定義的數(shù)據(jù)類型。
DROP TYPE -刪除用戶定義的數(shù)據(jù)類型。
DESCRIBE TYPE -描述用戶定義的數(shù)據(jù)類型。
DESCRIBE TYPES -描述用戶定義的數(shù)據(jù)類型。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: