mysql 数值类型

整数数值类型:

Tinyint  1字节     

Smallint  2字节

Mediumint  3字节

Int,Integer  4字节

Bigint   8字节

 

1.如果不设置无符号,默认是有符号,如果需要添加无符号,就使用关键字unsigned

举例

   create   table   表  (

              xx  int  (长度)   //有符号的

           xxx int   (长度)  unsigned   //  无符号的

2  如果不设置长度会有默认长度

  长度代表默认的宽度,如果不够  会用0补齐。   如果要显示0  需要添加关键字 zerofill   使用后  直接默认无符号的   因此  unsigned  也可以去除。

举例

 create   table   表  (

              xx  int  (长度) zerofill   

           xxx int   (长度)  zerofill

小数数值类型

浮点数类型:  float (m,d)4字节

                       double (m,d) 8字节

 

 

定点数类型:     dec(M,D)    m+2 字节

                           decimal(M,D) m+2字节

  其中 d  都代表  小数点后面的数

    m代表  小数部分和整数部分  加起来是 m

举例   

   create  table   某表(

    xxx   double(5,2)

 

    d就等于2

    m就等于5

  说明  小数点前面只能有3个数   后面是最多2个数  比如 123.14   

  注意事项

dec  后面  m,d默认值m为10 ,d为0.   而   double  float  可以不写

 

posted @ 2021-04-21 15:37  Dasn  阅读(88)  评论(0)    收藏  举报