标题: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

 

 

 

视频第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