美文网首页
MYSQL数据类型

MYSQL数据类型

作者: jsjack_wang | 来源:发表于2018-01-30 19:27 被阅读0次

    1.数值类型

    1.1 整数类型
    TINYINT 1byte
    SMALLINT 2byte
    MEDIUMINT 3byte
    INT 4byte
    BIGINT 8byte
    
    1.2 浮点数类型
    FLOAT 4byte
    DOUBLE 8byte
    
    1.3 定点数类型(M表示位数,D表示小数点位数)
    DECIMAL(M,D) (M+2)byte
    

    2.日期和时间类型

    2.1 YEAR 1byte
    仅仅用到年时,可以使用。个人建议别用
    
    2.2 Time 3byte
    仅仅记录当天时间时,可以用。个人建议别用
    
    2.3 Date 3byte
    YYYY-MM-DD,日期值,工作中常常用到
    注意:mysql允许不严格语法,,任何标点符号都可以作为日期部分的间隔符,如 - . / @。个人建议还是规范一点好
    
    2.4 DateTime 8byte
    YYYY-MM-DD HH:MM:SS
    
    2.5 Timestamp 4byte
    SET time_zone='+11:00'; // 设置时区
    

    3.文本字符串类型

    CHAR(M) 一定要加M, 定长
    VARCHAR(M) 不定长 
    TEXT (TINYTEXT TEXT MEDIUMTEXT LONGTEXT)
    ENUM 
    SET
    

    4.二进制字符串类型

    BIT 定长
    BINARY 定长
    VARBINARY 可变长度 
    BLOB(TINYBLOB BLOB MEDIUMBLOB LONGBLOB) 可变长度\
    

    5.运算符(下节详细讲解)

    • 算术运算符
    • 比较运算符
    • 逻辑运算符
    • 位运算符

    相关文章

      网友评论

          本文标题:MYSQL数据类型

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