美文网首页
MySQL中常见的数据类型

MySQL中常见的数据类型

作者: ddxuzengbin | 来源:发表于2018-09-16 10:57 被阅读0次

    1.字符串类型

    char(n) 定长字符串
    n的最大值为255, 表示存储255个字符
    例如:stuid char(10)
    一般用于长度固定的字符串,比如手机号、身份证号等,效率高

    varchar(n) 不定长字符串
    n的最大值为 65535个字节(5.0以后的版本)
    例如:username varchar(50)
    一般用于长度不固定的字符串,比如用户名、昵称等,节省空间

    2.数值类型

    TINYINT:占用1个字节,相对于java中的byte
    SMALLINT:占用2个字节,相对于java中的short
    INT:占用4个字节,相对于java中的int
    BIGINT:占用8个字节,相对于java中的long
    FLOAT:4字节单精度浮点类型,相对于java中的float
    DOUBLE:8字节双精度浮点类型,相对于java中的double

    3.大数据类型

    BLOB
    大二进制类型,可以存入二进制类型的数据,通过这个字段,可以将图片、音频、视频等数据以二进制的形式存入数据库。最大为4GB。

    TEXT:
    大文本,被声明为这种类型的字段,可以保存大量的字符数据,最大为4GB。
    注意:text属于mysql的方言,在其他数据库中为clob类型

    4.日期类型

    DATE:日期 2017-11-05
    TIME:时间 格式 'HH:MM:SS' 19:19:19
    DATETIME:日期时间 2017-11-05 19:19:19 年份范围:1000~9999
    TIMESTAMP:时间戳 2017-11-05 19:19:19 年份范围:1970~2037

    5.逻辑型

    BIT型字段只能取两个值:0或1。

    相关文章

      网友评论

          本文标题:MySQL中常见的数据类型

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