mysql中性别_在数据库中存储性别(性别)
8 个答案:
答案 0 :(得分:164)
已经有ISO标准;无需发明自己的方案:
根据标准,该列应该被称为“Sex”,而“最接近”的数据类型将是tinyint,并且具有CHECK约束或查找表。
答案 1 :(得分:74)
我将该栏目称为“性别”。
Data Type Bytes Taken Number/Range of Values
------------------------------------------------
TinyINT 1 255 (zero to 255)
INT 4 - 2,147,483,648 to 2,147,483,647
BIT 1 (2 if 9+ columns) 2 (0 and 1)
CHAR(1) 1 26 if case insensitive, 52 otherwise
可以排除BIT数据类型,因为它只支持两种可能不合适的性别。虽然INT支持两个以上的选项,但需要4个字节 - 使用更小/更窄的数据类型时性能会更好。
CHAR(1)的边缘超过TinyINT - 两者都采用相同的字节数,但CHAR提供的数值更为狭窄。使用CHAR(1)将使用“m”,“f”等自然键,而不是使用被称为代理/人工键的数字数据。如果需要移植,任何数据库也支持CHAR(1)。
结论
我会使用选项2:CHAR(1)。
附录
性别列的索引可能会不帮助,因为低基数列的索引中没有值。意思是,索引的值没有足够的多样性来提供任何值。
答案 2 :(得分:40)
在医学中,有四种性别:男性&#x
mysql中性别_在数据库中存储性别(性别)相关推荐
- mysql 手动写时间_关于数据库中如何存储时间的一点思考
1.切记不要用字符串存储日期 我记得我在大学的时候就这样干过,而且现在很多对数据库不太了解的新手也会这样干,可见,这种存储日期的方式的优点还是有的,就是简单直白,容易上手. 但是,这是不正确的做法,主 ...
- mysql 数据透视_把数据库中的数据制作成Excel数据透视表
如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透 ...
- mysql临时表 清空_在数据库中临时表什么时候会被清除呢
展开全部 我们仍使用 实验 05 中的环境,略去准备数据的过程. 我们仍然使用两个会话,62616964757a686964616fe59b9ee7ad9431333433646439一个会话 run ...
- mysql中$和_在数据库中,$和#代表什么意思?
#{}与${} 1. #{}实现向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占位符. SELECT * FROM USER WHERE id = # ...
- 性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)
今天敲代码的时候,刚好遇到这个问题,写博客记一下. 情况如下:性别字段在数据库中存储的是数字,男对应1,女对应0.然后,查询的时候,我想查询出男和女两个字,而不是1和0. 一开始,我写的sql语句,是 ...
- NodeJS同步MySQL上游数据到ElasticSearch数据库中
NodeJS同步MySQL上游数据到ElasticSearch数据库中 项目地址: https://github.com/Miazzy/xdata-elasticsearchs-service.git ...
- 25 Redis的缓存中的数据和数据库中的不一致问题
25 Redis的缓存中的数据和数据库中的不一致问题 前言 一.缓存和数据库的数据不一致是如何发生的? 二.解决Redis 和数据库数据不一致的方法 总结 前言 Redis 缓存经常会遇到有 4 个方 ...
- 安卓app中把数据存在数据库中如何查看(Sqlite安装)
安卓app中把数据存在数据库中如何查看 可通过Sqlite查看(电脑中如未安装数据库,请按照下方步骤安装) 在data下方寻找你的应用包名 然后右键(导出的数据库文件) 导出即可(save as... ...
- 在mysql中如何保存表格_图数据库如何存储电子表格?
有辛使用图数据库做过一次,复杂的关系系统,就我个人目前的了解用图数据库做电子表格还是不太适用的,也许mongodb更为合适. mongodb中可以使用document为做电子表格,互相之前的关系也可以 ...
最新文章
- AI算法在FPGA芯片上还有这种操作?| 技术头条
- 反思转变:多努力以积累 多动脑以应变
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
- StreamTokenizer输入中的用法
- SAP UI5 应用开发教程之十九 - SAP UI5 数据类型和复杂的数据绑定
- 加强Eclipse代码自动提示的方法
- JDK1.8 JVM元数据区取代了永久代,元数据空间并不在虚拟机中,而是使用本地内存
- [JS]关于表单的自动运算(已解决)
- “我们的边缘计算技术点,可能超前了业界一点”
- head禁用页面缓存
- GdiPlus[34]: IGPGraphicsPath (一)
- CAN资料整理(二):CAN协议帧格式
- 基于OPENCV的图像识别(JAVA版本)
- 计算机维修高级技能,高级计算机维修工操作技能考核试卷
- 【C++】队列优先队列详解——deque.queue.priority_queue
- [爬虫]一个关于课堂派课件的爬虫
- 《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)
- 为什么Excel公式使用不了?
- 中考计算机考试评分标准,2016年中考英语作文的评分标准及评分细则(最新)
- matlab一维矩形积分,玩转matlab之一维 gauss 数值积分公式及matlab源代码