程序员

mysql 多表关联创建外键

2017-12-20  本文已影响0人  AAA年华

逻辑外键是数据库体现不出来的。物理外键是数据库知道的

一、多表关联-外键:

代码1:

Foreign前面不写东西,系统会自动给外键的赋值名字。下图表示

代码2:

Foreign前面写haha表示外键的名字。下图表示

主键表:


外键表

注意:这里面的deptid受主键表的影响,主键id为1,2,3,4.所以deptid这个外键只能为这四个值得其中一个。外键受主键的约束。

子查询:

1、交叉连接:

dept表:

empp表:

2、内连接    (  xxx   inner join   yyy   on)

3、外连接 (  xxx   outer join   yyy   on)

左外连接:(xxx  left   join     yyy    on)

显示左边,这里没做只含有左边的例子

右外连接:(xxx    right    join     yyy    on)

显示右边,这里没做只含有右边的例子

4、自然连接

5、自连接

字符串函数:

上一篇 下一篇

猜你喜欢

热点阅读