数据类型
当前版本:v3.0, 更新时间:2020-09-16
bool:
布尔类型,取值true, false,占用1字节;
默认值:false
tinyint:
整型,值域[-128,127]。占用1字节。
默认值:0
smallint:
整型,值域[-32768, 32767]。占用2字节。
默认值:0
int:
整型,值域[-2147483648, 2147483647]。占用4字节。
默认值:0
bigint:
整型,值域[ -2^63, 2^63 - 1 ]。存储时使用varint编码,占用8字节。
默认值:0
datetime:
时间类型,表示范围[1970-1-1 ~ 2999-12-31],精度1微秒,占用8字节。
默认值:1970-1-1 0:0:0.000000
float:
单精度浮点型,占用4字节。
默认值:0
double:
双精度浮点型,有效位数15-16,表示范围[-1.7e308, 1.7e308],占用8字节。
默认值:0
string:
字符串,UTF8编码,整条数据小于8K。
默认值:长度为0的空字符串。
blob:
二进制数据,整条数据小于8K。
默认值:长度为0的空数据。
real2:
拥有2个小数位的浮点数,使用bigint存储。取值范围\[-999,999,999.99 ~ +999,999,999.99\], 实际读、写数据时数据类型为double,但比double拥有更高的压缩率。
默认值:0
real3:
拥有3个小数位的浮点数,使用bigint存储。取值范围\[-999,999,999.999 ~ +999,999,999.999\], 实际读、写数据时数据类型为double,但比double拥有更高的压缩率。
默认值:0
real4:
拥有4个小数位的浮点数,使用bigint存储。取值范围\[-999,999,999.9999 ~ +999,999,999.9999\], 实际读、写数据时数据类型为double,但比double拥有更高的压缩率。
默认值:0
real6:
拥有6个小数位的浮点数,使用bigint存储。取值范围\[-999,999,999.999999 ~ +999,999,999.999999\], 实际读、写数据时数据类型为double,但比double拥有更高的压缩率。
默认值:0