99问答网
所有问题
同一个数据库的2张表能不能同时用一个属性做主键
我建了一个数据库,名为JK.
有2张表,一个为JK_USE,一个为JK_INFO.现在2个表同时有这个属性UseId.
而且这个属性是各自表的属性,又需要相互联系.我应该怎么做??
举报该问题
推荐答案 2006-12-24
可以
第一张表JK_USE用UseId属性作主键
第二张表JK_INFO用UseId属性作外键
这样就可以将这两个表关联上了
第一张表JK_USE定义主键时如下:
PRIMARY KEY(UseId)
第二张表JK_INFO定义外键时如下:
FOREIGN KEY(UseId)
REFERENCES JK_USE(UseId)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOWevvOBBv7jzXzW7vO.html
其他回答
第1个回答 2006-12-24
可以用一个作主键一个作外键,
看表名应该是JK_USE作中作主键
有JK_INFO中使用 CONSTRAINT FK_USEID FOREIGN KEY(UseId)REFERENCES JK_USE(UseId)
这样表JK_INFO就关联到了表JK_USE
第2个回答 2006-12-24
可以啊
但是你还不如把两个表合为一个表
相似回答
MYSQL
一个数据库可以
有
两张表
吗?如果这两张表是
同一
ID名并且都是
主键
...
答:
首先,无论哪种
数据库
都是可以有多张表的。其次,你的问题本身就是错的,有300个网页,只要这300个网页的留言区需要记录的数据结构一致,那么你只需要建立一张表就够了。每个网页给他设置一个唯一的ID就可以区分了。
两
个配置相同的oracle
数据库
,查询
同一张表
内的数据时。count某字段的值...
答:
执行快的那个有可能创建了索引,或者执行过表分析操作,通常表分析操作会统计表的元信息,包括记录数、
表数据
占用空间等,而索引上也有表中节点的数量信息。你可以看一下执行计划,通过执行计划就可以知道原因了。
MySQL
数据库
里
的两个表的主键
字段
可以
名字和内容一样吗
答:
不同表的字段名可以一样,但是主键名不能一样
,就像不能有2个同名的表一样
两
个
表格数据
怎么关联在一起
答:
两个表格数据可以通过各种方式关联在一起
,最常见的方法是使用关系型数据库中的“连接”(JOIN)操作。根据两个表格之间的共同字段(通常是主键和外键),可以选择不同类型的连接(如内连接、左连接、右连接或全连接)来合并数据。在数据处理和分析中,经常需要将来自不同表格的数据关联起来,...
SQL
数据库
中
的主键
与外键介绍
答:
关系型
数据库
中的一条记录中有若干个属性,若其中某
一个属性
组(注意是组)能唯一标识一条记录,该属性组就可以成为
一个主键
比如 :学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键用户表(用户名、密码、登录级别)其中用户名是唯一的, 用户名就是一个主键上机记录表(卡号,学号,姓名、...
同一个数据库
里面,多个表中
的主键能
是一个值吗?
答:
可以的啊,没关系的
在
一个
关系
数据库
中存在多张二维表,这些二维
表的主键
,
不可能
相同
答:
可以相同,多张表之间是独立的,每张
表可以
有自己
的主键
。。所以这个说法绝对错误。
数据库
中
两
个表,一表中userid是
主键
,另个表中userId既主键又外键,我想...
答:
你可以drop掉外键 alter table table2 drop constraint FK__table2__userid__1A14E395 后面的FK__table2__userid__1A14E395 根据你的外键name而定。然后你才能修改table1 你如果想修改table2,有外键链接,加入修改的值不包含在table1的userid所有值范围内,否则那是万万不行滴 同理修改table1...
主键可以
是多个字段的,为啥
一个不能
重复,另外
的可以
重复
答:
1、
主键
(PrimaryKey)是
数据库表
中用于唯一标识记录的字段,用于确保表中每一条数据都是唯一的。主键的值或者组合必须是唯一的,不允许重复。2、当使用多个字段作为主键时,这些字段的组合值必须在表中是唯一的。这意味着任意两个记录的这些字段的组合值不能相同。这可以确保表中每个记录都能被准确地...
大家正在搜
一个数据库多少张表
一个数据库中可以有几个表
数据库表的最大记录数
mysql数据库能存多大数据
查数据库有多少张表
多个表格如何组成数据库
数据库怎么查询整张表
数据库中创建多个表
数据库数据冗余
相关问题
请问各位大侠,数据库同一张表里能有两个或两个以上的主键吗
数据库建表时一个表最多可以有几个主键,几个外键
sql数据库中,当表中有多个列同时作为表的主键时,应该怎么设...
请问 sql 字段 可不可以 即是主键又是外键
两个不同的数据库表的主键约束名字是否可以相同?
一个数据库中的两个表有同样的主键
如何在数据库表中建立复合主键(即多个字段同时作为
数据库中一个属性建立了主键索引,还能建唯一索引吗?它们的区别...