java和mysql基本数据类型对照

数据类型:
java                   mysql
byte                         tinyint
short                    smallint
int                    int(★)
long                           bigint
char/String                 varchar(★)|char
                                                         varchar:可变长度       mysql的方言 varchar(20): 存放abc 只会占用三个
                           char:固定长度 char(20) 存放abc 占用20个
boolean                 tinyint|int 代替
float|double               float|double
注意:
                   double(5,2):该小数长度为5个,小数占2个 最大值:999.99


java.sql.Date              date 日期
java.sql.Time              time 时间
java.sql.Timestamp           timestamp(★) 时间戳 若给定值为null,数据库会把当前的系统时间存放到数据库中
                   datetime(★) 日期+时间

java.sql.Clob(长文本)          mysql的方言(text)
java.sql.Blob(二进制)          blob

原文地址:https://www.cnblogs.com/10zhang/p/9456919.html