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

mysql性别

varchar 或char,2个字节就行

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(年...

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

再新建一个sex表 表name字段里分男女;把user和sex表并起来,就可以输出男女

用T-SQL给指定列添加一个约束就行: ALTER TALBE [表名]ADD CONSTRAINT 约束名 CHECK(列名 in ('男', '女'))表名为你要添加约束的表 列名为你要限制只能输入男、女的列

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

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

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

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

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