重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

sql设置外键,如何在SQLserver中设的外键

1,如何在SQL server中设的外键

在SQL中设置主/外键很容易。楼上的做法并不可取。只要在目标表上点击右键,选择"设计表".并在"设计表"页面的工具栏上点击"管理关系..."在里面你就可以看到主/外建,及各约束设置.保存即可.
要多表时才有外键。比如一张入库表单。主表main用于存储供应商信息与进货总金额。从表detail用于存储进货商品的明细信息。主表的主键是订单编号从表的主键是订单编号+商品编码此时就可以通过sqlserver的关系图将主表与从表的订单编号连接起来。此时主表的订单编号就是外键。
primary key 是一个表中的主键,你在另一个表中,同样的字段,你用foreign key references 表一(字段)例如:(在查询分析器中的代码)creat table table1(id int primary key)creat table table2(id int foreign key references table1(id))

{0}

公司主营业务:成都网站建设、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出西和免费做网站回馈大家。

2,SQL如何设置外键

可以在创建表的时候创建,也可以在创建表之后创建。创建表时创建:create table student(id int primary key,name char(4),dept char(9)sex char(4))create table grade(id int ,grade intconstraint id_fk foreign key (id) references student (id))或创建了两表之后再建alter table gradeadd constraint id_fk foreign key (id) references student (id)呵呵,希望能帮助你。
首先在booktype表中定义主键:booktypeidcreate table booktype (booktypeid varchar(20) primary key,typename varchar(20));create table book (bookid int primary key, bookname varchar(20),booktypeid varchar(20) ,constraint fk foreign key(booktypeid) references booktype(booktypeid));

{1}

3,如何在sqlyog设置表的外键

1、首先双击SQLyogEnt的快捷方式以打开软件;2、进入到软件首页,首先创建一个新的数据库,命令为newMysql;3、创建两个表,命令为class、student;class表结构为id、class_code、class_name;student表结构为id、class_code、student_code、student_name;4、创建成功后,在newMysql数据库列表中就存在了两个表;5、然后我们来创建外键;通过sql创建:alter table class add foreign key class_foreignKey(id) references student(id);6、然后也可以对外键进行删除处理;通过sql删除:ALTER TABLE class DROP FOREIGN KEY class_foreignKey;
三种方法:  1.直接写sql语句.  2.用SQLyog 选择外键表 ,点击右键 选择关联/外键,然后再选择主表,外键.  3.在表 vet_specialties 上点击右键 ,然后找到Relationships/ForeignKeys中,然后选择相应的列。  或者直接写命令:  ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)  ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)
要求:建立了两个表一个attence(记作A表),一个leave(记作L表)。A表中有用户的用户名,密码,id(自增作为主键)。L表中是一个请假的表,L表中需要标识哪一个用户请的假。这里需要设置外键:步骤:1、在此右键L表2、寻找并点击“关联/外键”或者摁“F10”。弹出此对话框。3、新建4、a.在主键表下拉菜单中找到A表b.在Source Column中找到userid c.在Target Column 中找到idd.点击创建就完成了外键的设置。
我用的是SQLyog 9.33,学习yii是用到的两个库。这个生成在框架设计器里操作。首先将需要处理的表添add tables,在table里选择Relationships/foreign Keys(带有钥匙的标志),下面操作就水到渠成了

{2}


本文名称:sql设置外键,如何在SQLserver中设的外键
分享链接:http://cqcxhl.cn/article/idopho.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP