2 baidu 34828831 baidu_34828831 于 2016.04.29 00:10 提问

mysql的关联,是非主键之间的关联,我是小白

![图片说明](http://img.ask.csdn.net/upload/201604/29/1461859723_324304.png)图片说明
这种关联是用什么语句呢?谢谢

3个回答

meetings
meetings   2016.04.29 09:18
create table XXX
(id int ,
字段 varchar
constraint id_fk foreign key (id) references   teacher(tea_no)
)

alter table XXX modify 字段 not null;
mysql有图画界面么,直接用

fk002008
fk002008   2016.04.29 10:22

首先呢数据库教程中说明了必须有主键,主键唯一性,关联使用主键啦什么的。

但是实际的数据库有可能表和表之间并没用关联关系的。这样会造成数据库性能上的负担。
因此所谓的主键关联其他表的外键是没有多大意义的。

从逻辑上我们关联2张表那是业务肯定同时插入了这2张表
相同的字段 的信息的值是一样的。
即使你不是用主键关联,内连接查询的结果也是唯一的哦。
因为插入的时候业务逻辑保证了这种关系。

baidu_34828831
baidu_34828831   2016.04.29 00:15

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!