MySQL的数据类型

发布时间:2024年01月21日
  • 整数类型(Integer Types):
    TINYINT: 1字节,范围从-128到127或0到255(无符号)。
    SMALLINT: 2字节,范围从-32,768到32,767或0到65,535(无符号)。
    MEDIUMINT: 3字节,范围从-8,388,608到8,388,607或0到16,777,215(无符号)。
    INT(或INTEGER): 4字节,范围从-231到231-1或0到2^32-1(无符号)。
    BIGINT: 8字节,范围从-263到263-1或0到2^64-1(无符号)。
  • 浮点数类型(Floating-Point Types):
    FLOAT: 单精度浮点数。
    DOUBLE: 双精度浮点数。
  • 定点数类型(Fixed-Point Types):
    DECIMAL(或NUMERIC): 定点数,用于存储精确小数,例如货币值。
  • 字符串类型(String Types):
    CHAR: 固定长度字符串。
    VARCHAR: 可变长度字符串。
    TEXT: 较大的文本字符串。
  • 日期和时间类型(Date and Time Types):
    DATE: 日期值。
    TIME: 时间值。
    DATETIME: 日期和时间值。
    TIMESTAMP: 时间戳,与DATETIME相似,但具有不同的存储和时区行为。
  • 二进制数据类型(Binary Data Types):
    BINARY: 固定长度二进制字符串。
    VARBINARY: 可变长度二进制字符串。
    BLOB: 较大的二进制对象。
  • 枚举和集合类型(Enumeration and Set Types):
    ENUM: 用于定义枚举类型。
    SET: 用于定义一个集合。
  • 空间数据类型(Spatial Data Types):
    用于处理空间数据的特殊类型,如几何对象。
文章来源:https://blog.csdn.net/feichang_notlike3/article/details/135723062
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。