当前位置:首页 > 问答 > 正文

数据库类型|数据字段 mysql数据库常用数据类型详解-MySQL支持的数据类型有哪些

🔍 MySQL数据库常用数据类型详解

数据库类型|数据字段 mysql数据库常用数据类型详解-MySQL支持的数据类型有哪些

📌 数据库类型 | 数据字段

MySQL支持多种数据类型,主要分为以下几类:

1️⃣ 数值类型

  • 整数类型
    • TINYINT:小整数(-128~127)
    • SMALLINT:短整数(-32,768~32,767)
    • INT/INTEGER:标准整数(-2³¹~2³¹-1)
    • BIGINT:大整数(-2⁶³~2⁶³-1)
  • 浮点类型
    • FLOAT:单精度浮点(4字节)
    • DOUBLE:双精度浮点(8字节)
  • 定点数
    • DECIMAL(M,D):精确小数(M总位数,D小数位)

2️⃣ 字符串类型

  • 短文本
    • CHAR(N):固定长度(最多255字符)
    • VARCHAR(N):可变长度(最多65,535字符)
  • 长文本
    • TEXT:长文本(最大65,535字节)
    • LONGTEXT:超长文本(最大4GB)
  • 二进制数据
    • BLOB:二进制大对象(如图片、文件)

3️⃣ 日期时间类型

  • DATE:日期(YYYY-MM-DD)
  • TIME:时间(HH:MM:SS)
  • DATETIME:日期+时间(YYYY-MM-DD HH:MM:SS)
  • TIMESTAMP:时间戳(自动更新)

4️⃣ 其他类型

  • ENUM:枚举值(如ENUM('男','女')
  • SET:多选集合(如SET('A','B','C')
  • JSON:存储JSON格式数据(MySQL 5.7+)

💡 小贴士:选择数据类型时需考虑存储空间和性能,比如INTVARCHAR查询更快哦!

数据库类型|数据字段 mysql数据库常用数据类型详解-MySQL支持的数据类型有哪些

(参考日期:2025-08 📅)

发表评论