成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

修改表結(jié)構(gòu) 數(shù)據(jù)倉庫 UDW Doris

ernest.wang / 1930人閱讀

摘要:修改表結(jié)構(gòu)修改表結(jié)構(gòu)修改表結(jié)構(gòu)使用語句來完成表結(jié)構(gòu)修改。注意無論是修改列還是列都需要聲明完整的信息修改的列最大長(zhǎng)度。原為重新排序中的列設(shè)原列順序?yàn)橥瑫r(shí)執(zhí)行兩種操作更多信息,請(qǐng)具體參考官方文檔

修改表結(jié)構(gòu)

使用 ALTER TABLE COLUMN 語句來完成表結(jié)構(gòu)修改。

該語句用于對(duì)已有 table 進(jìn)行 Schema change 操作。schema change 是異步的,任務(wù)提交成功則返回,之后可使用SHOW ALTER 命令查看進(jìn)度

基本語法:

ALTER TABLE [database.]table alter_clause;

向指定 index 的指定位置添加一列

語法:

ADD COLUMN column_name column_type [KEY | agg_type] [DEFAULT "default_value"]
[AFTER column_name|FIRST]
[TO rollup_index_name]
[PROPERTIES ("key"="value", ...)]

注意:

聚合模型如果增加 value 列,需要指定 agg_type非聚合模型(如 DUPLICATE KEY)如果增加key列,需要指定KEY關(guān)鍵字不能在 rollup index 中增加 base index 中已經(jīng)存在的列(如有需要,可以重新創(chuàng)建一個(gè) rollup index)

向指定 index 添加多列

語法:

ADD COLUMN (column_name1 column_type [KEY | agg_type] DEFAULT "default_value", ...)
[TO rollup_index_name]
[PROPERTIES ("key"="value", ...)]

注意:

聚合模型如果增加 value 列,需要指定agg_type聚合模型如果增加key列,需要指定KEY關(guān)鍵字不能在 rollup index 中增加 base index 中已經(jīng)存在的列(如有需要,可以重新創(chuàng)建一個(gè) rollup index)

從指定 index 中刪除一列

語法:

DROP COLUMN column_name
[FROM rollup_index_name]

注意:

不能刪除分區(qū)列如果是從 base index 中刪除列,則如果 rollup index 中包含該列,也會(huì)被刪除

修改指定 index 的列類型以及列位置

語法:

MODIFY COLUMN column_name column_type [KEY | agg_type] [NULL | NOT NULL] [DEFAULT "default_value"]
[AFTER column_name|FIRST]
[FROM rollup_index_name]
[PROPERTIES ("key"="value", ...)]

注意:

聚合模型如果修改 value 列,需要指定 agg_type非聚合類型如果修改key列,需要指定KEY關(guān)鍵字只能修改列的類型,列的其他屬性維持原樣(即其他屬性需在語句中按照原屬性顯式的寫出,參見 example 8)分區(qū)列和分桶列不能做任何修改目前支持以下類型的轉(zhuǎn)換(精度損失由用戶保證)TINYINT/SMALLINT/INT/BIGINT/LARGEINT/FLOAT/DOUBLE 類型向范圍更大的數(shù)字類型轉(zhuǎn)換TINTINT/SMALLINT/INT/BIGINT/LARGEINT/FLOAT/DOUBLE/DECIMAL 轉(zhuǎn)換成 VARCHARVARCHAR 支持修改最大長(zhǎng)度VARCHAR/CHAR 轉(zhuǎn)換成 TINTINT/SMALLINT/INT/BIGINT/LARGEINT/FLOAT/DOUBLEVARCHAR/CHAR 轉(zhuǎn)換成 DATE (目前支持"%Y-%m-%d", "%y-%m-%d", "%Y%m%d", "%y%m%d", "%Y/%m/%d, "%y/%m/%d"六種格式化格式)DATETIME 轉(zhuǎn)換成 DATE(僅保留年-月-日信息, 例如: 2019-12-09 21:47:05 <--> 2019-12-09)DATE 轉(zhuǎn)換成 DATETIME(時(shí)分秒自動(dòng)補(bǔ)零, 例如: 2019-12-09 <--> 2019-12-09 00:00:00)FLOAT 轉(zhuǎn)換成 DOUBLEINT 轉(zhuǎn)換成 DATE (如果INT類型數(shù)據(jù)不合法則轉(zhuǎn)換失敗,原始數(shù)據(jù)不變)

對(duì)指定 index 的列進(jìn)行重新排序

語法:

ORDER BY (column_name1, column_name2, ...)
[FROM rollup_index_name]
[PROPERTIES ("key"="value", ...)]

注意:

index 中的所有列都要寫出來value 列在 key 列之后示例向 example_rollup_index 的 col1 后添加一個(gè)key列 new_col(非聚合模型)
ALTER TABLE example_db.my_table
ADD COLUMN new_col INT KEY DEFAULT "0" AFTER col1
TO example_rollup_index;
向example_rollup_index的col1后添加一個(gè)value列new_col(非聚合模型)
ALTER TABLE example_db.my_table   
ADD COLUMN new_col INT DEFAULT "0" AFTER col1    
TO example_rollup_index;
向example_rollup_index的col1后添加一個(gè)key列new_col(聚合模型)
ALTER TABLE example_db.my_table   
ADD COLUMN new_col INT DEFAULT "0" AFTER col1    
TO example_rollup_index;
向example_rollup_index的col1后添加一個(gè)value列new_col SUM聚合類型(聚合模型)
ALTER TABLE example_db.my_table   
ADD COLUMN new_col INT SUM DEFAULT "0" AFTER col1    
TO example_rollup_index;
向 example_rollup_index 添加多列(聚合模型)
ALTER TABLE example_db.my_table
ADD COLUMN (col1 INT DEFAULT "1", col2 FLOAT SUM DEFAULT "2.3")
TO example_rollup_index;
從 example_rollup_index 刪除一列
ALTER TABLE example_db.my_table
DROP COLUMN col2
FROM example_rollup_index;
修改 base index 的 key 列 col1 的類型為 BIGINT,并移動(dòng)到 col2 列后面。
ALTER TABLE example_db.my_table 
MODIFY COLUMN col1 BIGINT KEY DEFAULT "1" AFTER col2;

注意:無論是修改 key 列還是 value 列都需要聲明完整的 column 信息

修改 base index 的 val1 列最大長(zhǎng)度。原 val1 為 (val1 VARCHAR(32) REPLACE DEFAULT "abc")
ALTER TABLE example_db.my_table 
MODIFY COLUMN val1 VARCHAR(64) REPLACE DEFAULT "abc";
重新排序 example_rollup_index 中的列(設(shè)原列順序?yàn)椋簁1,k2,k3,v1,v2)
ALTER TABLE example_db.my_table
ORDER BY (k3,k1,k2,v2,v1)
FROM example_rollup_index;
同時(shí)執(zhí)行兩種操作
ALTER TABLE example_db.my_table
ADD COLUMN v2 INT MAX DEFAULT "0" AFTER k2 TO example_rollup_index,
ORDER BY (k3,k1,k2,v2,v1) FROM example_rollup_index;

更多信息,請(qǐng)具體參考官方文檔

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/126801.html

相關(guān)文章

  • 概覽 數(shù)據(jù)倉庫 UDW Doris

    摘要:概覽概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉庫產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)節(jié)點(diǎn)擴(kuò)容重啟實(shí)例重置管理員密碼刪除集群連接集群數(shù)據(jù)導(dǎo)入本地?cái)?shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入通過導(dǎo)入開發(fā)指南數(shù)據(jù)類型語法創(chuàng)建庫創(chuàng)建表創(chuàng)建視圖插入數(shù) 概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉庫UDoris產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群Backend配置升降級(jí)Frontend節(jié)點(diǎn)擴(kuò)...

    ernest.wang 評(píng)論0 收藏1705
  • (Create Table) 數(shù)據(jù)倉庫 UDW Doris

    摘要:數(shù)據(jù)排序使用的列數(shù),取最前面幾列,不能超過總的列數(shù)。示例創(chuàng)建一個(gè)動(dòng)態(tài)分區(qū)表。創(chuàng)建外部表創(chuàng)建外部表在創(chuàng)建外部表的目的是可以通過訪問外部數(shù)據(jù)庫。創(chuàng)建表時(shí),關(guān)于和的數(shù)量和數(shù)據(jù)量的建議。 建表(Create Table)創(chuàng)建表語法:CREATE TABLE [IF NOT EXISTS] [database.]table ( column_definition_list, [inde...

    ernest.wang 評(píng)論0 收藏1190
  • 重啟集群 數(shù)據(jù)倉庫 UDW Doris

    摘要:重啟集群重啟集群重啟集群當(dāng)您需要重啟集群時(shí),登錄賬號(hào)進(jìn)入到用戶控制臺(tái),在全部產(chǎn)品下搜索或者數(shù)據(jù)倉庫下選擇數(shù)據(jù)倉庫,進(jìn)入到數(shù)據(jù)倉庫控制臺(tái)下,選擇操作重啟注意重啟集群為高危操作,集群將處于重啟中持續(xù)數(shù)秒,建議無必要時(shí)不要隨意重啟實(shí)例,這將會(huì) 重啟集群當(dāng)您需要重啟集群時(shí),登錄UCloud賬號(hào)進(jìn)入到用戶控制臺(tái),在全部產(chǎn)品下搜索或者數(shù)據(jù)倉庫下選擇數(shù)據(jù)倉庫 UDW Doris,進(jìn)入到數(shù)據(jù)倉庫UDoris...

    ernest.wang 評(píng)論0 收藏2903
  • 產(chǎn)品購買與使用 數(shù)據(jù)倉庫 UDW Doris

    摘要:如何連接云數(shù)據(jù)倉庫如何連接云數(shù)據(jù)倉庫如何連接云數(shù)據(jù)倉庫為保證安全,云數(shù)據(jù)倉庫僅提供內(nèi)網(wǎng)網(wǎng)絡(luò),您連接集群時(shí)可以配合同一地域的云主機(jī)或者網(wǎng)絡(luò)產(chǎn)品使用。 產(chǎn)品購買與使用本篇目錄為什么只提供一種云盤類型?配置升降級(jí)對(duì)集群有什么影響?配置升級(jí)有什么建議?如何連接云數(shù)據(jù)倉庫UDoris?為什么只提供一種云盤類型?Doris的存儲(chǔ)特性對(duì)磁盤吞吐量要求很高,為保證Doris的性能優(yōu)勢(shì), 因此僅提供RSSD云...

    ernest.wang 評(píng)論0 收藏1167
  • 聚合函數(shù) 數(shù)據(jù)倉庫 UDW Doris

    摘要:聚合函數(shù)函數(shù)名稱描述語法統(tǒng)計(jì)行數(shù)或者非值個(gè)數(shù)求最小值求最大值統(tǒng)計(jì)行數(shù)或者非值個(gè)數(shù)去重計(jì)算輸入的并集,返回新的計(jì)算輸入的并集,返回其基數(shù)計(jì)算和類型的列中不同值的個(gè)數(shù),返回值和相同非精確快速去重列的類型不能是或者且表為模型聚合函數(shù)函數(shù)名稱描述語法 sum統(tǒng)計(jì)行數(shù)或者非NULL值個(gè)數(shù)sum(expr)min求最小值min(column)max求最大值max(column)count統(tǒng)計(jì)行數(shù)或...

    ernest.wang 評(píng)論0 收藏146
  • 概覽 數(shù)據(jù)倉庫 UDW Clickhouse

    摘要:概覽概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉庫產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)重啟實(shí)例重置管理員密碼刪除集群連接集群數(shù)據(jù)同步本地?cái)?shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入間數(shù)據(jù)導(dǎo)入開發(fā)指南數(shù)據(jù)類型語法創(chuàng)建庫創(chuàng)建表創(chuàng)建視圖插入 概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉庫 UClickHouse產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)重啟實(shí)例重置管理員密碼刪...

    ernest.wang 評(píng)論0 收藏1076

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<