全部产品
云市场

数据类型

更新时间:2019-07-11 15:20:28

分析型数据库MySQL版2.0支持的数据类型

  1. boolean布尔类型,值只能是0或1。取值0的逻辑意义为,取值1的逻辑意义为,存储字节数1比特位。

  2. tinyint微整数类型,取值范围-128到127,存储字节数1字节。

  3. smallint整数类型,取值范围-32768到32767,存储字节数2字节。

  4. int整数类型,取值范围-2147483648到2147483647,存储字节数4字节。

  5. bigint大整数类型,取值范围-9223372036854775808到9223372036854775807,存储字节数8字节。

  6. float单精度浮点数,取值范围-3.402823466E+38到-1.175494351E-38, 0, 1.175494351E-38到 3.402823466E+38,IEEE标准,存储字节数4字节。

  7. double双精度浮点数,取值范围-1.7976931348623157E+308到-2.2250738585072014E-308, 0, 2.2250738585072014E-308 到 1.7976931348623157E+308,IEEE标准,存储字节数8字节。。

  8. varchar变长字符串类型。

  9. date日期类型,取值范围'1000-01-01' 到 '9999-12-31',支持的数据格式为'YYYY-MM-DD',存储字节数为4字节。

  10. time 时间类型,取值范围'00:00:00' 到 '23:59:59',支持的数据格式为'HH:MM:SS',存储字节数为4字节。

  11. timestamp时间戳类型, 取值范围'1970-01-01 00:00:01' UTC'2038-01-19 03:14:07' UTC,支持的的数据格式为'YYYY-MM-DD HH:MM:SS',存储字节数为4字节。

与MySQL数据类型对比

分析型数据库MySQL版数据类型 MySQL数据类型 差异
boolean bool、boolean 一致
tinyint tinyint 一致
smallint smallint 一致
int int、integer 一致
bigint bigint 一致
float float[(m,d)] 分析型数据库MySQL版不支持自定义m和d,MySQL支持
double double[(m,d)] 分析型数据库MySQL版不支持自定义m和d,MySQL支持
varchar varchar 分析型数据库MySQL版有长度限制
date date 一致
time time 取值范围不同
timestamp timestamp 分析型数据库MySQL版精确到秒,MySQL支持自定义精度

注意事项

varchar长度不得超过16KB,否则可能会出现字段为null。如果此列超过16KB又不能过滤掉,可以设置该列去掉索引或者设置为全文索引。去掉索引后建议该列不要在查询中进行筛选和计算。