lzth.net
当前位置:首页 >> mysql性别 >>

mysql性别

int吧,记得有个bit比较节省空间 最小的那个整形类型,0=男,1=女,2=人妖,3=不男不女 要么就用枚举型

mysql不是有enum这个数据类型么? create table biao( sex enum('男','女') not null; );

int 或者是 check 类型的 都可以, 加个check 约束就好了

mysql不是有enum这个数据类型么? create table biao( sex enum('男','女') not null; );

create table 学生表(学号 char(10) primary key, 姓名 char(10) not null, 性别 char(2) check(性别 in('男','女')), 系 varchar(20) check(系 in('信息系','计算机科学系','数学系','管理系','中文系','外语系','法学系')), 年龄 int check(年...

select sum(case when 性别='男' then 1 else 0 end) 男,sum(case when 性别='女' then 1 else 0 end) 女,count(*) 总数 from 学生表

select name,case when sex=0 then ‘女' else '男' end from 表名 只能靠查询用函数的方式

答 个人拙见。 最好的存储方式是CHAR,性别值很少,固定长度存储,且比较时速度较快。使用数值表示还不是需要转换。 采用 0,1.2等数字表示 利:占用空间少 弊:只有熟悉相关背景才知道具体含义;需要转换。 采用m,f,n 等表示 利:简洁明了 弊:...

设置为boolean值,不久只能有两种吗!真和假,具体那个是男或女就你自己定义了。

你好 通常的做法是数据库不设限制,而是在UI层或是数据层进行限制。

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com