Java

MySQL Data Type Java Data Type Java Nullable Data Type Java Primitive Type
bigint Long long
bit Boolean boolean
char String
date LocalDate
datetime LocalDateTime
decimal BigDecimal
float Double double
int Integer int
longtext String
mediumint Integer int
mediumtext String
smallint Short short
text String
time LocalTime
timestamp Timestamp
tinyint Byte byte
tinytext String
varbinary byte[]
varchar String

GO

MySQL Data Type Go Data Type Go Primitive Type
bigint int64 int64
bit bool bool
char string string
date
datetime
decimal(double) float64 float64
float float32 float32
int int32 int32
tinyint unsigned uint8 uint8
smallint unsigned uint16 unit16
integer unsigned uint32 unit32
bigint unsigned uint64 unit64
longtext string string
mediumint int int
mediumtext string string
smallint int16 int16
text string string
time
timestamp
tinyint int8 int8
tinytext string string
varbinary []byte
varchar string string

C++

C ’#’