【MySQL】中的数据类型

    xiaoxiao2025-08-02  19

    一.数字

    整数:

    tinyint,int,bigint(整数范围由小变大,一般用int)

    小数:

    Decimal,精确(以字符串的形式传入,传入什么就是什么,不会因为小数点位数限制而截断)

    Float, double,非精确(有小数点位数限制)

    二.字符串

    定长:

    char(10)-255,占存储空间,但是查询效率更高

    变长:

    varchar(10)-255,省存储空间,但是查询效率较低

    文本:

    可以放较长的文本内容

    Text,Mediumtext,Longtext(文本长度范围由小到大)

    三.时间

    时间:

    DATE

    TIME

    YEAR

    DATETIME(常用)

    四.关于MySQL中的布尔值

    MySQL中没有布尔值,通常用tinyint伪造布尔值,整数长度设为1,0表示false,1表示true

    最新回复(0)