238
阿裏雲
3.4 列的類型和屬性__第三章 DDL_使用手冊_分析型數據庫-阿裏雲
在DDL中,建表時一列的定義是:
col_name type [NOT NULL | NULL] [DEFAULT default_value] [PRIMARY KEY] [COMMENT 'string'] [column_options(precision, scale, disableIndex...)]
其中col_name為列名,type為列的數據類型,詳見2.3節。[NOT NULL | NULL]是否可為空,以及[DEFAULT default_value]定義的列的默認值和標準的MySQL DDL中無甚不同。
關於[PRIMARY KEY] 主鍵部分,對於批量更新表,分析型數據庫中主鍵的概念是弱化的,分析型數據庫不要求一個表有主鍵,有主鍵的表的性能和用法上和沒有主鍵的表之間沒有任何區別。若一個表進行數據導入時該次導入的數據中存在主鍵衝突,則該次導入會失敗並且報錯。對於實時更新表,請使用在所有列尾部的"primary key (col1, col3)"語法指定主鍵。
列屬性上,一個列可以設置列屬性disableIndex = true,用於屏蔽分析型數據庫的默認列索引,不過需要注意的是,要如此做,則這個列應該不在實際查詢中所篩選和計算的。precision和scale屬性則是針對decimal數據類型(目前暫未上線,未來會上線該功能)特有的屬性,precision為數字整體有效數字個數,scale為小數點後的數字個數。
最後更新:2016-11-23 16:03:54
上一篇:
3.3 創建和修改表__第三章 DDL_使用手冊_分析型數據庫-阿裏雲
下一篇:
3.5 索引__第三章 DDL_使用手冊_分析型數據庫-阿裏雲
雲服務器 ECS 網絡和安全性之網絡 IP 地址
2016雲棲大會:阿裏雲發布首個基於生態體係的一站式域名服務平台
CDN__操作事件(Event)樣例_用戶指南_操作審計-阿裏雲
查詢NAT網關列表__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
服務白皮書__產品簡介_安全管家服務-阿裏雲
Job(作業)__產品概念_產品簡介_數據集成-阿裏雲
什麼是可信雲服務認證?__可信雲服務認證_信任中心-阿裏雲
PHP-SDK__點播SDK_SDK手冊_視頻點播-阿裏雲
獲取解析負載均衡的子域名列表__解析負載均衡接口_API文檔_雲解析-阿裏雲
通過OSS控製台概覽了解Bucket相關屬性__數據操作常見問題_產品使用問題_對象存儲 OSS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲