MySQL_数据类型_字符型
较短文本
char
varchar
字符串类型 | 最多字符数 | 描述及存储需求 |
char(M) | M | M:0~255之间的整数 |
varchar(M) | M | M:0~65535之间的整数 |
区别
写法 | M的含义 | 特点 | 空间的消耗 | |
char | char(M) |
最大的字符数, 可以省略,默认为1 |
固定长度的字符 | 比较耗费 |
varchar | varchar(M) |
最大的字符数, 不可以省略 |
可变长度的字符 | 比较节省 |
Binary:用于保存较短的二进制
Varbinary:用于保存较短的二进制
Enum:枚举
Set:集合
– 与enum不同的地方是,enum只能选一个,set能选多个,逗号隔开
较长的文本
Text
Blob(较大的二进制)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了