2017-03-04 21 views
0

什么是链接表的最佳方式,谁应该是FK或PK,还是应该为学生和老师表创建另一个自动增量PK属性,然后使用户标识在表格中作为FK。如何将2个用户表与一个登录表联系起来

P/S:因为我需要10的声誉做我不能发布图片so..hmmmm

+0

类型的信息到你的消息,你不需要的图像。尽管你可以给一个图像链接。但是,除非您在文本中提供图片所提供的信息,否则不要这样做。 PS你不需要声明限制来查询。 PK&FK分解只是让DBMS不允许更新不可能的数据库状态。 PK说一组列是唯一的。 FK表示列的列表的子列必须显示为某列其他列的子列。 – philipxy

回答

0

您可以使用名为USERTYPE添加新列,检查用户名,密码和用户类型无论是老师还是学生

CREATE TABLE login(
id INT NOT NULL AUTO_INCREMENT, 
username VARCHAR(100) NOT NULL, 
password VARCHAR(100) NOT NULL, 
role VARCHAR(100) NOT NULL, 
PRIMARY KEY (id) 
); 

更多解释单击here

相关问题