本文目录一览:
- 1、数据库中,性别男女的字段类型怎么定义啊
- 2、年龄信息、性别信息分别采用哪种数据类型存储
- 3、visual foxpro数据库性别是什么类型
- 4、请教一下 在sql server数据库中 设置性别 用什么样的数据类型
- 5、性别在数据库中定义为什么类型啊
数据库中,性别男女的字段类型怎么定义啊
答
个人拙见。
最好的存储方式是CHAR,性别值很少,固定长度存储,且比较时速度较快。使用数值表示还不是需要转换。
采用 0,1.2等数字表示
利:占用空间少
弊:只有熟悉相关背景才知道具体含义;需要转换。
采用m,f,n 等表示
利:简洁明了
弊:字符看你采用固定字符存储还是可变字符存储。如果可变的话,比较相对较慢
年龄信息、性别信息分别采用哪种数据类型存储
年龄:用 varchar(这是一个可变长度的非Unicode字符数据,也就是说,你给他10个地址,但是你只有3个数据,它就存3个数据,空的地址你需要用到这10个地址内的数据时内存不会去判断它空的地址,效率很高。)
性别:用 char (这是固定长度非Unicode字符数据,最大长度我记得好像是8000)
visual foxpro数据库性别是什么类型
逻辑型。visualfoxpro中性别为逻辑型,逻辑型数据一般用来表示只有两个值的数据,如性别(男、女)、考试成绩(通过、没过)等,因此该数据库属于逻辑性的。
请教一下 在sql server数据库中 设置性别 用什么样的数据类型
数据库中性别选择存储数据类型的分析。
常见的数据库保存性别信息的方案有
一、整型
方案1、使用0,1,2,3,4,5 进行存储,值的含义如图
方案2、使用0,1,2进行存储,值的含义如图
二、字符型
方案1、直接使用字符 ”未知 “,”男“ ,”女 “ 来存储
方案2、直接使用字符 ”N“,”M“ ,”F“ 来存储,值的含义如图:
方案的选择主要依照个人习惯,和手机应用的需要。因为实际应用中,无论选择哪种方案,对数据库性能、即操作复杂度都影响可以忽略。
当然直接使用字符 ”未知 “,”男“ ,”女 “ 来存储,在书写SQL语句要稍简单,检索不需要对值和实际含义进行转换。而使用0,1,2,3,4,5 进行存储,则可以实现一些特殊的条件查询。
性别在数据库中定义为什么类型啊
数值型:可以使用0,1,2来表示,未知,男,女,优点搜索快,缺点显示/存储都要转换
字符串:直接存储男/女,优点显示/存储便捷,缺点搜索慢
真/假(布尔):使用真/假来设定男/女,优点搜索快,缺点显示/存储都要转换,而且没有第三种的未知状态