数据类型
清单
数据类型 |
用例 |
|---|---|
Int |
123 |
BigInt |
123 |
Blob |
|
Float |
12.234 |
Double |
12.00 |
Varchar |
‘abc’ |
Date |
‘2022-03-07’ |
Time |
‘18:00:00.000’ |
TimeStamp |
‘2022-03-01 18:00:00.000’ |
Boolean |
‘true’ |
Array |
array['v1','v2','v3'] |
Map |
map['k1','v1','k2','v2'] |
规格
Int
数据类型 |
Size |
Min Value |
Max Value |
|---|---|---|---|
Int |
4 byte |
-2^31 |
2^31-1 |
BigInt
数据类型 |
Size |
Min Value |
Max Value |
|---|---|---|---|
BigInt |
8 byte |
-2^63 |
2^63-1 |
Blob
数据类型 |
Size |
|---|---|
Blob |
65535 byte |
Float
数据类型 |
Size |
精确度 |
语法 |
|---|---|---|---|
Float32 |
4 byte |
23 bits |
FLOAT |
Double
数据类型 |
Size |
精确度 |
语法 |
|---|---|---|---|
Float64 |
8 byte |
53 bits |
DOUBLE |
Varchar
数据类型 |
语法 |
|---|---|
String |
Varchar |
Date
数据类型 |
Size |
解决方案 |
Min Value |
Max Value |
精确度 |
|---|---|---|---|---|---|
Date |
4 byte |
day |
1000-01-01 |
9999-12-31 |
yyyy-MM-dd |
Time
数据类型 |
Size |
解决方案 |
Min Value |
Max Value |
精确度 |
|---|---|---|---|---|---|
Time |
4 byte |
Time |
00:00:00.000 |
59:59:59.999 |
HH:mm:ss.sss |
TimeStamp
数据类型 |
Size |
解决方案 |
Min Value |
Max Value |
精确度 |
|---|---|---|---|---|---|
Timestamp |
4 byte |
Timestamp |
1000-01-01 00:00:00.000 |
9999-12-31 59:59:59.999 |
yyyy-MM-dd HH:mm:ss.sss |
Boolean
日期类型 |
值 |
|---|---|
Boolean |
ture/false |
Array
数据类型 |
语法 |
|---|---|
Array |
Array [value1,value2,value3] |
Map
数据类型 |
语法 |
|---|---|
Map |
Map [key,value] |