閱讀301 返回首頁    go 魔獸


2.2 數據類型支持__第二章 基本概念_使用手冊_分析型數據庫-阿裏雲

支持的數據類型

  • boolean布爾類型,值隻能是0或1;取值0的邏輯意義為,取值1的邏輯意義為;存儲字節數1比特位。

  • tinyint微整數類型,取值範圍-128到127; 存儲字節數1字節。

  • smallint整數類型,取值範圍-32768到32767;存儲字節數2字節。

  • int整數類型,取值範圍-2147483648到2147483647; 存儲字節數4字節。

  • bigint大整數類型,取值範圍-9223372036854775808到9223372036854775807; 存儲字節數8字節。

  • float單精度浮點數,取值範圍-3.402823466E+38到-1.175494351E-38, 0, 1.175494351E-38到 3.402823466E+38, IEEE標準; 存儲字節數4字節。

  • double雙精度浮點數,取值範圍-1.7976931348623157E+308到-2.2250738585072014E-308, 0, 2.2250738585072014E-308 到 1.7976931348623157E+308. IEEE標準; 存儲字節數4字節。

  • varchar變長字符串類型。

  • date日期類型,取值範圍: '1000-01-01' 到 '9999-12-31', 支持的數據格式為'YYYY-MM-DD'存儲字節數為4字節。

  • timestamp時間戳類型, 取值範圍: 1970-01-01 00:00:01.000' UTC 到 '2038-01-19 03:14:07.999' UTC., 支持的的數據格式為:'YYYY-MM-DD HH:MM:SS'存儲字節數為4字節。

  • multivalue多值列類型,即一個cell中包含多個值,多個值直接的分隔符默認是英文半角逗號,當然也可以通過delimeter關鍵字指定。有關多值列說明請看後麵《分析型數據庫特色功能》介紹。

與mysql數據類型對比

注: 分析型數據庫所有的數據類型都不支持unsigned, 下表不包含該差異

分析型數據庫數據類型 MySQL數據類型 差異
boolean bool,boolean 一致
tinyint tinyint 一致
smallint smallint 一致
int int,integer 一致
bigint bigint 一致
float float[(m,d)] 分析型數據庫不支持自定義m和d,而mysql可以
double double[(m,d)] 分析型數據庫不支持自定義m和d,而mysql可以
varchar varchar 一致
date date 一致
timestamp timestamp 分析型數據庫隻支持到精確到毫秒,而mysql是可以定經度的
multivalue - 分析型數據庫特有的,MYSQL無此類型

最後更新:2016-12-06 11:56:38

  上一篇:go 2.1 數據庫/表組/表/分區__第二章 基本概念_使用手冊_分析型數據庫-阿裏雲
  下一篇:go 2.3 特色功能__第二章 基本概念_使用手冊_分析型數據庫-阿裏雲