mysql数值型字段

                                                             mysql字段类型
一、mysql数据的类型。
      整数类型的:   tinyint    smallint           mediumint       int             bigint
       浮点类型的: float       double             decimal 
      一般整数类型都是用int型的;
create table t1(number1 tinyint,number2 smallint,number3 int, number4 mediumint,number5 bigint);
   
插入数据查看区别:
mysql>insert into t1 values(-123456789,-123456789,-123456789,-123456789,-123456789);
 
1、查看tinyint的特性.
插入不带符号,最大数值是127.
插入不带符号,最大值是-128.
 
2、查看int类型的特性
插入不符合类型的值,被mysql变为0。
 
 
使用unsigned 和 zerofill
使用unsigned 修饰符,只存储正值。
使用zerofill修饰符可以实现对不满的位置用0补齐,可以实现无符号存储,使数据中不存在负数的值。。
 mysql>create table t3(number1 int,number2 int unsigned,number3 int zerofill, number4 int unsigned zerofill);
二、浮点型
float (5,3) ,5是字符的宽度为5个字符串,3是小数的位数。如果是123.456,那么只有5个数值位,那么只能保存123.45.

你可能感兴趣的:(mysql,数据库,职场,休闲,字段类型)