『壹』 请教一下 在sql server数据库中 设置性别 用什么样的数据类型
数据库中性别选择存储数据类型的分析。
常见的数据库保存性别信息的方案有
一、整型
方案1、使用0,1,2,3,4,5 进行存储,值的含义如图
方案的选择主要依照个人习惯,和手机应用的需要。因为实际应用中,无论选择哪种方案,对数据库性能、即操作复杂度都影响可以忽略。
当然直接使用字符 ”未知 “,”男“ ,”女 “ 来存储,在书写SQL语句要稍简单,检索不需要对值和实际含义进行转换。而使用0,1,2,3,4,5 进行存储,则可以实现一些特殊的条件查询。
『贰』 从编号、性别、出生日期、入学成绩这几个字段的数据类型是什么
编号要看你规定的格式是什么样的,一般是java代码用String字符串数据库是varchar
性别用java代码用Integer或者String数据库是tinyint
出生日期java用String数据库用date
入学成绩java用Double或者String或者Float,数据库用double或者float或者varchar
若是想要方便数据库做成绩计算可以使用decimal
这里说的数据库是mysql
『叁』 access在定义数据库时,有一个字段为“性别”,为了实现输入时提示“男、女”,并点
进入表的设计视图复,或者打开表后制,点工具栏最左边的三角板,也可点视图菜单下的设计视图。。等等都行。进入表的设计视图后,在下方的字段属性中有一项"有效性规则",在后面输入:"男" Or "女"即可,注意是在英文状态输入的英文和双引号,Or两边有一空格。
如果需要出错提示:则在“有效性文本”一栏后面输入如"错了,请重新填写"的字样,同理也可设定默认值为"男"或"女"。
『肆』 数据库中性别可以选用varchar吗,和char有什么区别
可以,从数据库规范化角度用tinyint类型,值用0,1代表男女即可。
char指定长度若不足该长度会不空格,而varchar不会
『伍』 在sql中性别应该设置怎么样的数据类型谢谢
char型,如果用M、F分别代表男女,则用char(1),如果用汉字男女则用char(2)