MySQL 数据类型概述
MySQL 数据类型决定了数据的存储格式、取值范围和占用空间,正确选择是数据库设计的基础。
数据类型分类
| 类别 | 包含类型 | 用途 |
|---|---|---|
| 数值类型 | 整数、浮点数、定点数 | 存储数字 |
| 字符串类型 | CHAR、VARCHAR、TEXT等 | 存储文本 |
| 日期时间类型 | DATE、TIME、DATETIME等 | 存储时间 |
| 其他类型 | ENUM、SET、JSON等 | 特殊用途 |
选择原则
- 够用原则:选择能满足需求的最小类型
- 效率优先:整数运算比字符串快
- 存储优化:VARCHAR 比 CHAR 节省空间
- 精度保证:金额用 DECIMAL,避免精度丢失
SQL
-- 查看字段数据类型
DESCRIBE table_name;
-- 查看详细类型信息
SHOW COLUMNS FROM table_name;
使用合适的数据类型可提升查询性能、减少存储空间。
要点总结
- MySQL 数据类型分数值、字符串、日期时间、其他四大类
- 选择数据类型遵循够用、高效、节省空间原则
- 不同类型有不同的存储需求和性能特点
📝 发现内容有误?点击此处直接编辑