SQL怎么写将表中的字段设置为主键后,由该表的另外一个字段作为外键.

我想问的是怎么将一张表的一个字段连接到自己的另一个字段上... 我想问的是怎么将一张表的一个字段连接到自己的另一个字段上 展开
 我来答
枫啦啦
2011-05-02 · TA获得超过2395个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:784万
展开全部

主键的话,

=====================

表右键---设计表(在2005里面是"修改")---在要设主键的字段前面右键,设为主键

=======================

外键的话,其实一般不设,因为用起来约束太多了,都是编程人员自己知道就可以了,使用的时候指定就行

要设置的话,

============================

在要关联的字段上面右键----关系---添加 

============================

在这里面设置 

=====================

问题补充的回答:

同样可以那样设外键呀,跟普通外键设置的方法一样

也是

在要关联的字段上面右键----关系---添加

糖糖寳寳
推荐于2017-10-06 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3826万
展开全部
要修改主键和外键的话需要先指定主键和外键的名称,以后修改时要用到。
这是的主键和外键设置步骤:
修改的sql语句:
--修改主键的名称PK_myTest为PK_myTest22
alter table myTest drop constraint PK_myTest
alter table myTest add constraint PK_myTest22 primary key(aa)
--修改外键的名称fk_myTest为fk_myTest22
alter table myTest drop constraint fk_myTest
alter table myTest add constraint fk_myTest22 foreign key(bb) references test!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋如凉水
2011-05-02
知道答主
回答量:27
采纳率:0%
帮助的人:12万
展开全部
设主键和外键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真灵级存在
2011-05-02 · TA获得超过853个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:170万
展开全部
一、创建表约束
语法:
ALTER TABLE table_name
ADD CONSTRAINT constraint_name constraint_type constraint_definition

table_name 要修改的表的名称
constraint_name 约束的名称
constraint_type 约束的类型,有以下四种:
PRIMARY KEY 主键约束
FOREIGN KEY 外键约束
CHECK 检查约束
UNIQUE 唯一约束
constraint_defintion 约束的定义,不同的约束种类约束的定义是不一样的,每种约束的定义如下:
PRIMARY KEY (field_list)
FOREIGN KEY (source_field_name) REFERENCES target_table(target_field_name)
CHECK (condition)
UNIQUE (field_name)

创建外键约束时,需先在对应的主键表中将对应字段设置为主键。

例如:
1. 将Topic表的Id字段修改为主键
ALTER TABLE Topic
ADD CONSTRAINT PK_Topic PRIMARY KEY (Id)

2. Reply表的TopicId字段引用Topic表的Id字段
ALTER TABLE Reply
ADD CONSTRAINT FK_Reply_Topic FOREIGN KEY (TopicId) REFERENCES Topic(Id)

3. Student表的Sex字段必须填写“男”或“女”
ALTER TABLE Student
ADD CONSTRAINT CHK_Sex CHECK(Sex='男' OR Sex='女')

二、删除表约束
语法:
ALTER TABLE table_name
DROP CONSTRAINT constraint_name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式