新建一个testUser表,包含字段如下:
user_id:int 编号自动增长的主键。
user_name: varchar(12) 用户名。
real_name: varchar(12) 姓名。
password: varchar(8) 密码。
sex: int 性别,只能是0或1.
degree: int 学历,只能是1,2,3或者4.
birthday: datetime 生日。对应的SQL语句该怎么写? MySQL
user_id:int 编号自动增长的主键。
user_name: varchar(12) 用户名。
real_name: varchar(12) 姓名。
password: varchar(8) 密码。
sex: int 性别,只能是0或1.
degree: int 学历,只能是1,2,3或者4.
birthday: datetime 生日。对应的SQL语句该怎么写? MySQL
`user_id` int(11) NOT NULL auto_increment,
`user_name` varchar(12) NOT NULL default '',
`real_name` varchar(12) NOT NULL default '',
`password` varchar(8) NOT NULL default '',
`sex` enum('0','1') NOT NULL default '0',
`degree` enum('1','2','3','4') NOT NULL default '1',
`birthday` datetime default NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into dic_sex values (1),(2);
create table dic_degree( degree int primary key);
insert into dic_degree values (1),(2),(3),(4);
CREATE TABLE `testuser` (
`user_id` int(11) NOT NULL auto_increment,
`user_name` varchar(12) NOT NULL default '',
`real_name` varchar(12) NOT NULL default '',
`password` varchar(8) NOT NULL default '',
`sex` int references dic_sex(sex);
`degree` int references dic_degree(degree);
`birthday` datetime default NULL,
PRIMARY KEY (`user_id`)
)
`user_id` int(11) NOT NULL auto_increment,
`user_name` varchar(12) NOT NULL default '',
`real_name` varchar(12) NOT NULL default '',
`password` varchar(8) NOT NULL default '',
`sex` enum('0','1') NOT NULL default '0',
`degree` enum('1','2','3','4') NOT NULL default '1',
`birthday` datetime default NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHAR插入值时,直接上int
create table dic_sex ( sex int primary key);
insert into dic_sex values (1),(2);
create table dic_degree( degree int primary key);
insert into dic_degree values (1),(2),(3),(4);
CREATE TABLE `testuser` (
`user_id` int(11) NOT NULL auto_increment,
`user_name` varchar(12) NOT NULL default '',
`real_name` varchar(12) NOT NULL default '',
`password` varchar(8) NOT NULL default '',
`sex` int references dic_sex(sex),
`degree` int references dic_degree(degree),
`birthday` datetime default NULL,
PRIMARY KEY (`user_id`)
)