标题:mysql学习第3天-整数型和浮点型
-------------------------------------------------------------------------------------------------------------------------------
时间:2012/4/18 9:16:01
-------------------------------------------------------------------------------------------------------------------------------
内容:
视频第5
整数型数在mysql里面可以有附加选项
整数类型 | 内存大小 | 存放范围 |
tinyint | 1字节 | -128-127 |
smallint | 2字节 | - 37728-37728 |
mediumint | 3 | |
int | 4 |
但是因为默认有符号所以需要定位为无符号的
tinyint unsgined 这样范围就是0-255
节约很多位置
同时像发票这样的数字位置是默认的
所以需要定义个预定义格式的数字
就是tinyint(10)zerofill
这样输入的值 最大还是255 但是多余的会用0补齐 用0补齐的
好看很多啊
数字存储的时候因为有时候要排序 默认是空值 是null
如果null是无法排序的
所以需要给一个默认值 防止无法排序
not null default 0
--------------------------
浮点型号
float(m,n)
m是总的位数
n是小数点位数
会自动4色五入
例如可以复制2,333给一个float(4,2)
自动变成2.33
float decimal
float fix size 4bit or 8 bit
float is not ecirte