mysql笔记--数据类型

整形
tinyint ,smallint,mediumint,int,bigint 分别使用 8,16,24,32,64为存储空间。可以存储的范围从-2的n-1次方到2的n-1次方-1,n是存储空间的位数。
整数可以通过unsigned表示不允许为负值,大致可以使用正数的上限提高一倍。
mysql可以为整数类型指定宽度,例如 int(11),对大多数应用没有意义:不会限制值的合法范围。
实数类型
实数是带有小数部分的正数。然而,他们不只是为了存储小数部分;也可使用decimal存储比bigInt还大的整数。mysql支持精确类型和不精确类型。
浮点类型在存储同样范围的值时,通常比decimal使用更更少的空间。
字符串
varchar需要使用1或者2个额外的字节记录字符串长度;如果列的最大长度小于等于255字节,需要一个字节表示。否则使用2字节

你可能感兴趣的:(mysql笔记--数据类型)