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

mysql性别

varchar 或char,2个字节就行

数值型:可以使用0,1,2来表示,未知,男,女,优点搜索快,缺点显示/存储都要转换 字符串:直接存储男/女,优点显示/存储便捷,缺点搜索慢 真/假(布尔):使用真/假来设定男/女,优点搜索快,缺点显示/存储都要转换,而且没有第三种的未知状态

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

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

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

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

char型,如果用M、F分别代表男女,则用char(1),如果用汉字男女则用char(2)

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; );

楼上说的答非所问啊,人家是建表,你给个查询出来 比如建立个学生表,里边包括,学号,姓名,性别,其他字段略 create table 学生表(学号 char(5) not null primary key,姓名 varchar(10) not null,性别 char(2) default '男' check (性别 in ('...

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