数据库的表中怎样设置外关键字
答案:4 悬赏:70 手机版
解决时间 2021-01-29 17:24
- 提问者网友:雾里闻花香
- 2021-01-29 11:09
数据库的表中怎样设置外关键字
最佳答案
- 五星知识达人网友:轮獄道
- 2021-01-29 11:40
sql语句添加删除外键
--删除外键
alter table AdItem drop constraint AdOrder_AdItem_FK1
--增加外键
alter table AdItem
add constraint AdOrder_AdItem_FK1 foreign key (AI_nOrderNo) references AdOrder(AO_nOrderNo)
AI_nOrderNo是当前AdItem表的列名,
约束名AdOrder_AdItem_FK1指向所关联表AdOrder的列名AO_nOrderNo。
--删除外键
alter table AdItem drop constraint AdOrder_AdItem_FK1
--增加外键
alter table AdItem
add constraint AdOrder_AdItem_FK1 foreign key (AI_nOrderNo) references AdOrder(AO_nOrderNo)
AI_nOrderNo是当前AdItem表的列名,
约束名AdOrder_AdItem_FK1指向所关联表AdOrder的列名AO_nOrderNo。
全部回答
- 1楼网友:街头电车
- 2021-01-29 15:55
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY (列名) REFERENCES 外键表名(外键名)
- 2楼网友:躲不过心动
- 2021-01-29 14:25
主关键字是本表的唯一标识属性,不能重复。如用户信息表中的用户id,用户名,这些都是不能重复的,不过最好是设置用户id为主关键字;
外关键字是指该字段数据来源是来源于另一表的主关键字,如:用户登录主界面后,在存储某些信息时,系统会自动在前面添加上用户id号来建立两个相对独立表之间的链接,所以说外关键字是关系数据库的基础。
- 3楼网友:长青诗
- 2021-01-29 12:57
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY (列名) REFERENCES 外键表名(外键名)
在可以输入SQL语句的地方执行这句话,或者用可视化界面或第三方工具可以直接设置列的属性,你具体是什么数据库
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯