首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL插入连接表

MySQL插入连接表
EN

Stack Overflow用户
提问于 2014-11-18 12:02:53
回答 1查看 823关注 0票数 0

全,

我对MySQL查询非常陌生。下面是我需要创造的东西。

  1. employee (emp_id,first_name,last_name,address,manager_id)·manager_id是指员工(Emp_id)的外键。
  2. team (team_id,name,manager_id,project_working_on)·manager_id是员工的外键引用(emp_id),project_working_on是项目的外键引用(project_id)。
  3. employee_team ( emp_id,team_id)·emp_id是指员工的外键引用(emp_id),team_id是对团队的外键引用(Team_id)。
  4. 项目(project_id,name,start_date,finish_date,produced_product)·produced_product是指产品(product_id)的外键。
  5. 产品(product_id,名称,成本)
  6. 客户(cust_id,first_name,last_name,地址,电话)
  7. customer_product ( cust_id,product_id)·cust_id是指对客户的外键引用(cust_id),product_id是对产品(product_id)的外键引用。

任务:使用INSERT语句,在每个连接表中输入5个(虚拟)记录,在其余每个表中输入3个记录。

我创造了所有的桌子。现在,任务之一是在连接表中插入数据。

Q1:我说的对,连接表是customer_product (cust_id,product_id)和employee_team (emp_id,team_id)?

Q2:如果是,我如何将数据插入其中,因为这些表只有外键。

Q3:如果这些不是连接表,那么从上面看,我应该考虑什么作为连接表和普通表。

提前谢谢你的帮助。

致以亲切的问候,

维库

EN

回答 1

Stack Overflow用户

发布于 2014-11-18 12:21:30

Q1:是的

Q2:例如,当您想要将记录插入到表'employee_team‘中时,您可以这样做:

代码语言:javascript
复制
INSERT INTO employee_team VALUES ('emp_id', 'team_id');

emp_id是您想要将id: team_id组合到一个团队中的员工id;这意味着您必须首先创建员工和团队。

Q3: NA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26993911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档