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

mysql性别

varchar 或char,2个字节就行

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

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

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

这个应该是字符集编码的问题。你用utf8连上数据库试试看 mysql --default-charset=utf8 -h主机 -P端口 -p密码 还有哥们,建表的时候选择合适的数据类型能够节约空间的,那个age完全没有必要用int,用tinyint就完全够了,还没有人能活到255岁的,...

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

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

一般定义成bit类型,0为男,1为女

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