mysql 多表关联创建外键

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

一、多表关联-外键:

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



字符串函数:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容