数据类型

BOOLEAN

此类型获取布尔值 truefalse

TINYINT

8位有符号整数,最小值为-2^7,最大值为2^7 - 1

SMALLINT

16位有符号整数,最小值为-2^15,最大值为2^15 - 1

INTEGER

32位有符号整数,最小值为-2^31,最大值为2^31 - 1,可使用INT代替

BIGINT

64位有符号整数, 最小值为 -2^63 ,最大值为 2^63 - 1

REAL

real是32位不精确,可变精度, 基于IEEE标准754的二进制浮点算法的实现

DOUBLE

double是64位不精确,可变精度, 基于IEEE标准754的二进制浮点算法的实现

DECIMAL

固定精度的十进制数,支持38位精度,但18位时性能最好,有两个参数,精度precision,小位数scale

VARCHAR

变长字符数据。例:varchar,varchar(12)

CHAR

定长字符数据。无参默认1,例:char,char(12)

VARBINARY

变长二进制数据

DATE

日期,年月日,例如DATE '2018-10-15'

TIMESTAMP

日期时间,TIMESTAMP '2001-08-22 03:04:05.321'