常用的MySQL数据类型?它们各自都适用于什么样的数据存储?
时间: 2023-06-27 12:04:27 浏览: 283
MySQL支持多种数据类型,常用的MySQL数据类型包括:
1. 数值型:整型(INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT)、浮点型(FLOAT、DOUBLE、DECIMAL)
2. 日期和时间型:DATE、TIME、YEAR、DATETIME、TIMESTAMP
3. 字符串型:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
4. 二进制型:BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
5. 枚举型:ENUM
6. 集合型:SET
这些数据类型的使用场景如下:
1. 数值型:适用于存储数字类型的数据,例如年龄、身高、重量等。
2. 日期和时间型:适用于存储日期和时间类型的数据,例如出生日期、创建时间等。
3. 字符串型:适用于存储文本类型的数据,例如姓名、地址、描述等。
4. 二进制型:适用于存储二进制数据类型的数据,例如图片、音频、视频等。
5. 枚举型:适用于存储有限个数的数据类型,例如性别、婚姻状态等。
6. 集合型:适用于存储多个枚举值的数据类型,例如兴趣爱好、技能等。
阅读全文