1.整型
分为有符号和无符号
有符号整型:Int8 | Int16 | Int 32 | Int64
分别对应:byte | short | int | long
无符号整型:UInt8 | UInt16 | UInt32 | UInt64
分别对应正数的: byte | short | int | long
2.浮点型
Float32 -- 对应 -- float
Float64 -- 对应 --double(涉及精度丢失,设计金钱等敏感字段时不用)
3.布尔型
CH无指定的如true和false布尔型,可以使用 UInt8 取值 0 或 1 表示
4.Decimal型
* 简写方式:Decimal32(S)/Decimal64(S)/Decimal128(S)
* 原生方式:Decimal(P, S)
其中P代表精度,表示总位数(整数部分+小数部分),取值范围:1 ~ 38
S表示小数位数,取值范围:0 ~ P
基础常见的Decimal原生写法位数
Decimal32(9,S) Decimal64(18,S) Decimal128(38,S)
5.字符串
String 区分MySQL的 varchar() 类型
Fix