MYSQL学习笔记----MYSQL的数据类型

1、整型
 
  INTYINT
  有符号值:-128到127(-2^7 到 2^7-1 )
  无符号值:0到255(0到2^8-1)
  字节数: 1
----------------------
  SMALLINT
  有符号值:-32768到32767(-2^15 到 2 ^15 -1)
  无符号值:0到65535(0到2^16 -1)
  字节数:2
-----------------------
  MEDIUMINT
  有符号值:-8388608到8388607(-2^23到2^23-1)
  无符号值:0到16777215(0到2^24-1)
  字节:3
------------------------
  INT
  有符号值:-2147483648到5217483647(-2^31都2^31-1)
  无符号值:0到4294967295(0到2^32-1)
  字符:4
-------------------------
  BIGINT
  有符号值:-2^63 到2^63-1
  无符号值:0到2^64 - 1
  字节:8


 
 2、浮点类型
 
  FLOAT[(M,D)]
   M是数字总位数,D是下属点后面的位数,如果M和D被省略,根据硬件允许的限制来保存值,单精度的浮点数精准到大约7为小数位。
  DLOBLE[(M,D)]

   M是数字总位数,D是下属点后面的位数,如果M和D被省略,根据硬件允许的限制来保存值.

 
 3、时间类型

     YEAR
    存储需求:1
     TIME
    存储需求:3
     DATE
    存储需求:3
     DATETIME
    存储需求:8
     TIMESTAMP
    存储需求:4

4、字符类型
    
  CHAR(M)
    M个字节,0<= M<=255
  VARCHAR(M)
    L+1个字节,其中L<=M并且0<= M<=255
   TINYTEXT
   L+1个字节,其中 L<2^8
   TEXT
   L+1个字节,其中L<2^16
   MEDIUMTEXT
   L+3个字节,其中L<2^24
   LONGTEXT
   L+4个字节,其中L<2^32
   ENUM("value1",("value12",......)
   1或2个字节,取决于枚举值的个数
   SET("value1",("value12",......)
   1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值