美文网首页
Mysql数据库基本数据类型2

Mysql数据库基本数据类型2

作者: 前进的码农 | 来源:发表于2019-11-18 22:50 被阅读0次

    mysql基本数据类型

    1、整形

    TINYINT     1字节     (-128,127)      (0,255)         小整数型
    SAMLLINT    2字节     (-32768,32767)   (0,65535)  较小整数型
    MEDIUMINT 3字节       (0,16777215)                                 大整数型
    INT             4字节     (0,4294967295)                           较大整数型(常用做主键)
    BIGINT      8字节                                                                 大整数型(long)雪花主键
    

    2、浮点型

     FLOAT(m,d)  4 字节    单精度浮点型  
     DOUBLE(m,d) 8 字节    双精度浮点型  
     DECIMAL(m,d)    依赖于M和D的值    
     上面两个容易失精度表示小数一般用DECIMAL
    

    金钱一般要用DECIMAL

    3、字符型

     CHAR          0-255字节         定长字符串
     VARCHAR       0-65535字节       变长字符串
     TINYTEXT      0-255字节         短文本字符串
     TEXT          0-65535字节       长文本数据
     MEDIUMTEXT    0-16777215字节    中等长度文本数据
     LONGTEXT      0-4294967295字节  极大文本数据
     
    

    char的优缺点:存取速度比varchar更快,但是比varchar更占用空间
    varchar的优缺点:比char省空间。但是存取速度没有char快
    CHAR,VARCHAR,TEXT比较常用

    4、时间类型

     date        3                yyyy-MM-dd              存储日期值
     time        3                HH:mm:ss                存储时分秒
     year        1                yyyy                    存储年
     datetime    8                yyyy-MM-dd HH:mm:ss     存储日期+时间
     timestamp   4                yyyy-MM-dd HH:mm:ss     存储日期+时间,可作时间戳
    

    datetime,timestamp比较常用

    相关文章

      网友评论

          本文标题:Mysql数据库基本数据类型2

          本文链接:https://www.haomeiwen.com/subject/misiictx.html