表格
| go | mysql | 
|---|---|
| rune | integer | 
| byte | tinyint unsigned | 
| int8 | tinyint | 
| int | integer | 
| int16 | smallint | 
| int32 | integer | 
| int64 | bigint | 
| bool | bool | 
| string - 默认为 size 255 | varchar(size) | 
| string - 设置 type(text) 时 | longtext | 
| time.Time - 设置 type 为 date 时 | date | 
| time.Time | datetime | 
| float32 | double precision | 
| float64 | double precision | 
| float64 -设置 digits, decimals 时 | numeric(digits, decimals) | 
int 类型与之对应的还有 uint, uint8 等,对应的 mysql 正常类型的无符号类型 (unsigned)