列类型(字段类型)
整型
tinyint
:迷你整型 占用1字节 8bit
smallint
:小整型 占用2字节 16bit
mediumint
:中整型 占用3字节 24bit
int
:标准整型 占用4字节 32bit
bigint
:大整型 占用8字节 64bit
(mysql默认整型为有符号数)
需要无符号时在类型后加unsigned
如:int unsigned
字段类型(x)
x为显示长度,当标记zerofill
时,才发挥作用
超出长度但不超出范围,不影响数据存储与显示
标记为zerofill
,当数据位数不满足显示长度时,补零
标记zerofill
时,类型默认为无符号
小数型
浮点数
float
: 占用4字节,精度为7位,多于7位时数据不准确
语法:
1、float
:不指定小数位数
2、float(m,n)
: 指定保存m个有效数字,其中小数部分有n位
不能存入超出位数的数据,但如果是系统进位后才超出的,可以存入
double