mysql并不支持check检查
drop database `mydata`;
create database `mydata` default character set gbk;
use `mydata`;
create table `t_user`
(
`自动编号` int not null auto_increment,
`姓名` varchar(8) not null default '',
`性别` char(1) not null default '',
`出生` year(4) not null default '1901',
`住址` varchar(7) not null default '',
`公民身份号码` char(18) not null default '',
primary key(`自动编号`)
);
insert into t_user (姓名) values ('张三');
insert into t_user (姓名, 性别) values ('李四','男');
insert into t_user (姓名, 性别, 出生) values ('王五', '男', '1980');
insert into t_user (姓名, 性别, 出生, 住址) values ('刘六', '男', '1980', '东城区234号');
insert into t_user values (null, '七七', '女', '1980', '东城区234号', '110101198001010010');
insert into t_user values (null, '七七', '女', '1980', '东城区234号', '110101198001010010');
select * from t_user;