Mysql常用字段类型

转载:https://zhuanlan.zhihu.com/p/348469225

 1.数值类型

整型经常被用到,比如 tinyint、int、bigint 。默认是有符号的,若只需存储无符号值,可增加 unsigned 属性。

int(M)中的 M 代表最大显示宽度,并不是说 int(1) 就不能存储数值10了,不管设定了显示宽度是多少个字符,int 都是占用4个字节,即int(5)和int(10)可存储的范围一样。

 浮点型主要有 float,double 两个,浮点型在数据库中存放的是近似值,例如float(6,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位,整数部分最大是3位。

定点型字段类型有 DECIMAL 一个,主要用于存储有精度要求的小数。 

 

 2.字符串类型

 3.日期时间类型