MySQL中所有数据类型

MySQL支持多种数据类型,以下是MySQL中所有的数据类型及其简要解释:

  1. 数值型数据类型:

    • INT:整数类型,用于存储整数值。
    • TINYINT:小整数类型,用于存储小范围整数值。
    • SMALLINT:小整数类型,用于存储中等范围的整数值。
    • MEDIUMINT:中整数类型,用于存储中等范围的整数值。
    • BIGINT:大整数类型,用于存储大范围的整数值。
    • FLOAT:浮点数类型,用于存储单精度浮点数。
    • DOUBLE:双精度浮点数类型,用于存储双精度浮点数。
    • DECIMAL:高精度小数类型,用于存储精确的小数值。
  2. 字符串型数据类型:

    • CHAR:固定长度字符串类型。
    • VARCHAR:可变长度字符串类型。
    • TEXT:大文本类型,用于存储大量文本数据。
    • ENUM:枚举类型,用于存储预定义的字符串值列表。
    • SET:集合类型,用于存储预定义的字符串值集合。
  3. 日期与时间型数据类型:

    • DATE:日期类型,用于存储日期值。
    • TIME:时间类型,用于存储时间值。
    • DATETIME:日期和时间类型,用于存储日期和时间值。
    • TIMESTAMP:时间戳类型,用于存储时间戳,记录数据的创建或修改时间。
    • YEAR:年份类型,用于存储年份值。
  4. 二进制型数据类型:

    • BINARY:固定长度二进制数据类型。
    • VARBINARY:可变长度二进制数据类型。
    • BLOB:二进制大对象类型,用于存储大量二进制数据。
  5. 其他数据类型:

    • BOOLEAN:布尔类型,用于存储真或假的值。
    • JSON:JSON数据类型,用于存储JSON格式的数据。

这些是MySQL中常见的数据类型,根据具体的需求和数据特征,选择适当的数据类型可以提高数据的存储效率和准确性。

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值