使用Phpmyadmin在MySQL中设计关系表数据库

使用Phpmyadmin在MySQL中设计关系表数据库,mysql,phpmyadmin,Mysql,Phpmyadmin,在数据库中设计表时,我需要一些技巧。我正在设计一个员工用餐系统,用于监控和处理员工的用餐日志(如考勤)。我的问题是,我有两个表:employee_表和log_表。employee表包含基本员工信息,它有一个唯一的键(不是主键),即employee_number。然后,还有另一个表log_time,其中包含员工的刷卡数据。现在,这两个表包含和employee_number列。我如何把它们联系起来?我可以将它们绑定在一起吗?这样,当我在log_time上调用employee_number列时,它也可

在数据库中设计表时,我需要一些技巧。我正在设计一个员工用餐系统,用于监控和处理员工的用餐日志(如考勤)。我的问题是,我有两个表:employee_表和log_表。employee表包含基本员工信息,它有一个唯一的键(不是主键),即employee_number。然后,还有另一个表log_time,其中包含员工的刷卡数据。现在,这两个表包含和employee_number列。我如何把它们联系起来?我可以将它们绑定在一起吗?这样,当我在log_time上调用employee_number列时,它也可以在另一个表中获取员工的基本信息?很抱歉,在设计数据库时我遇到了困难。

关系的SQL语法可能如下所示:

CREATE TABLE employee_table(
    FOREIGN KEY (employee_number) REFERENCES employees(number),
    ...other stuff...
 )
另一张桌子看起来像

CREATE TABLE employees(
    number INT(10) NOT NULL
)
下面是一个关于SQL外键的好网站: