阅读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 特色功能__第二章 基本概念_使用手册_分析型数据库-阿里云