完成了用户表(sys_user)及相关表的设计。
sys_user<用户表>:( id<学号> int, password<密码> varchar<32>, name<姓名> varchar<32>, sex<性别> int, phone<电话> varchar<32>, address<地址> varchar<64>,
type<用户类型> int, email<邮箱> varchar<64>, dormitory<宿舍> int, number<房间号> int, profession<专业> int, grade<年级> int,
start_date<入住日期> date,birthday<生日> date )
Dormitory<宿舍表>:( id<宿舍编号> int,name<宿舍名> varchar<32> )
College<学院表>:( id<学院编号> int,name<学院名> varchar<32> )
Profession<专业表>:(id<专业编号> int, college_id<所属学院编号> int,name<专业名> varchar<32>)
<用户表,宿舍表>
<用户表,专业表>
<专业表,学院表>
添加外键:
create table temp(
id int,
name char(20),
foreign key(id) references outTable(id) on delete cascade on update cascade);
说明:把id列 设为外键 参照外表outTable的id列 当外键的值删除 本表中对应的列删除 当外键的值改变 本表中对应的列值改变。