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、自连接


字符串函数:

