99问答网
所有问题
当前搜索:
外键是另一个表的主键
...中一个表中两个
外键
都指向
另一个表的
同一个
主键
,此时如何做连接查询...
答:
关联两个users就可以了 select c.u_name rt_u_name,b.u_name from Reply a join users b on a.u_id = b.u_id join users c on a.rt_u_id = c.u_id
一个
字段可不可以既
是主键
又是
外键
?
答:
可以。当
一个表的主键
是另外几个表的
外键
时也称为这个表的外部关键字。就因为有了外部关键字才实现了几个表的关联。实现跨表的查询。 当然可以. .
外键的
作用是什么?
答:
。级联执行:1、主表删除行,连带从
表的
相关行一起删除;2、主表修改
主键
值,连带从表相关行的
外键
值一起修改。两种方法提供给用户选择。无论选取哪种方法,从表里都不会有多余行。从
另一个
角度理解,用拒绝同一事物在从表中的标志与主表不一致来实现与主表中的标志一致。
sql 添加
外键
语句
答:
为数据库表添加外键方法(以SqlSever2005数据库为例):1、新建两张表,一张为主表,一张为副表。主表里的外键就是连接到副
表的主键
。2、首先在主表中添加
一个外键
字段,如下:3、在主表上右击,选择关系,如下:4、点击“添加”。5、再点击上图中标出的位置,如下:6、图中标出的“
主键表
”...
数据库的几个概念:
主键
,
外键
,索引,唯一索引
答:
若要设置
外键
,在参照表(referencing table,即Pc表) 和被参照表 (referenced table,即parts表) 中,相对应的两个字段必须都设置索引(index)。对Parts表:ALTER TABLE parts ADD INDEX idx_model (model);这句话的意思是,为 parts 表增加
一个
索引,索引建立在 model 字段上,给这个索引起个名字叫idx_model。对Pc...
跪求问:SQL
一个表的外键
关联两
个表的主键
怎么做?
答:
里,然后有一列‘在职’来区分员工是否在职。当然分两
个表
也许是考虑到在职员工和退休员工的列属性不同,那么可以先按照上面说的建一个总表employee,主键还是Employee_ID,但是包括所有员工。然后企业员工留言表里的Emplyee_ID
是一个外键
(关联到员工总表employee
的主键
Employee_ID)。请采纳,谢谢 ...
SQL中
一个表
中有几个
外键
,它们共同组成它
的主键
,这什么意思?
答:
1.表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为
表的主键
。2、外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到
另一个表
中,可创建两个表之间的链接。这个列就成为第二
个表的外键
Reports表的...
数据库之
主键外键
答:
6,
外键
约束 外键特点:外键必须
是另一个表的主键
的值(外键要引用主键!),外键可以重复,外键可以为空,一张表可以有多个外键!CREATE TABLE dept( //部门表 deptno INT PRIMARY KEY AUTO_INCREMENT,deptname CHAR(20));INSERT INTO dept VALUES(10,‘研发部’);INSERT INTO dept ...
数据库从表能用主
表的主键
吗?
答:
当从表中需要引用主表中的某一行时,通常会在从表中创建一个列作为
外键
,并将其设置为主
表的主键
。在这种情况下,从表中的外键列可以使用主表中的主键值作为引用。例如,假设我们有两
个表
,一个是“订单”表,
另一个
是“订单详情”表。订单详情表中的每一行都需要引用订单表中的一行。在这种情况...
主键
、
外键
和索引的区别?
答:
这个名字忘记了,类似两张表何用
一个
字段的那种,好像叫这个)以及反索引等等,这些都叫做索引。综上个人认为,主键和索引的区别一般来说是体现在约束上,当然索引不能被引用为
外键
,主键可以,这个是在应用上的一个区别。而外键则不是索引,仅仅是依存于
主键的
一种便捷检查(约束)方式。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜