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

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

图片说明

create table XXX
(id int ,
字段 varchar
constraint id_fk foreign key (id) references   teacher(tea_no)
)

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

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

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

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