Mysql数据类型大致分为:数字、字符串、时间三种类型
1.数字类型
(1)bit[M]:二进制位,m表示二进制位的长度(1-64),默认m=1
(2)tinyint[(m)]:小整数,范围:
有符号:-128~127 signed
无符号:0~255 unsigned
注:Mysql中无布尔值,使用tinyint(1)构造
(3)int[(m)]:整数,范围:
有符号:-2147483648~214783647
无符号:0~4294967295
注:整数类型中的m仅用于显示,对存储范围无限制。例如:int(5),当插入数据2时,select时数据显示为:00002
(4)bigint[(m)]:大整数,范围:
有符号:-9223372036854775808 ~ 9223372036854775807
无符号:0 ~ 18446744073709551615
(5)decimal[m[,d]]:准确的小数值