首页
Java
数据库
MySQL
算法
Linux
框架
Spring
SpringBoot
MyBatis
搭建
Docker
生活
归档
关于页面
1
数据库状态字段int vs varchar
2
终端下命令常用快捷键
3
常用部署文件、配置文件
4
策略模式优化if-else
5
HTTP升级HTTPS记录
bingo
累计撰写
12
篇文章
累计创建
11
个标签
累计收到
2
条评论
栏目
首页
Java
数据库
MySQL
算法
Linux
框架
Spring
SpringBoot
MyBatis
搭建
Docker
生活
归档
关于页面
搜索
标签搜索
Config
MySQL
Skills
DesignPatterns
Swagger
问题记录
Nginx
Medium
Easy
Hard
LeetCode
目 录
CONTENT
以下是
MySQL
相关的文章
2022-11-28
数据库状态字段int vs varchar
在开发中,经常遇到需要在数据库中存储状态类型的字段,例如:性别、订单状态等。常用的存储方式是使用int类型(当然,由于状态数量有限,使用tinyint存储足够了,占用空间也会更少)建立映射关系,如:0-男,1-女,2-未知。这样的做法比起直接存储字符串考虑的更多是性能更好、空间占用更小,然而却会牺牲可读性,那么int跟varchar相比,优势真的大到值得牺牲可读性、便利性吗?还是说这只是人云亦云的谣传?
2022-11-28
1039
0
0
MySQL