数据类型:
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(★) 日期+时间
?BigDecimal? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Decimal
java.sql.Clob(长文本) mysql的方言(text)java.sql.Blob(二进制) blob