mysql数据库数据类型mysql
数值类型:
bit 位。默认值为 1 ,只能存放 1bit(位) 数据。
tinyint 对应 Java 中的 byte。1个字节(1b)。
boolean 使用 0 或 1 表示真或假。
smallint 对应 Java 中的 shot,2的16次方。
int 对应 Java 中的 int, 2的32次方。
bigint 对应 Java 中的 long,2的64次方。
float[M,D] M 指定长度,D 指定小数位数。
double[M,D]
decimal(M,D)sql
文本、二进制类型(2的10次方是 1k ):
char
varchar
tinyblob、tinytext 2的8次方
blob、text 2的16次方,64k。
mediumblob、mediumtext 2的24次方,6mb。
longblob、longtext 2的32次方,4G。数据库
日期类型:
date 日期(yyyy-mm-dd)
datetime 日期时间(yyyy-mm-dd hh:mm:ss)
timestamp 时间戳,自动记录 insert、update 操做时间spa