- 多表查询:
1、笛卡尔积的形式
2、内连接(内连接会查出符合两个表中连接条件的记录,是交集部分)的形式:查询两个表中符合连接条件的记录:SELECT 字段名称,… FROM tb_name1 INNER JOIN tb_name2 ON 连接条件
3、外连接的形式:
左外链接:SELECT 字段名称,… FROM tb_name1 LEFT OUTER JOIN tb_name2 ON 条件;先显示左表中的全部记录,再去右表中查询符合条件的记录,不符合的以NULL代替
右外连接:SELECT 字段名称,… FROM tb_name1 RIGHT OUTER JOIN tb_name2 ON 条件;先显示右表中的全部记录,再去左表中查询符合条件的记录,不符合的以NULL代替
- 外键约束:
1、只有INNODB的存储引擎支持外键;
2、创建外键:
①建表时指定外键:[CONSTRAINT 外键名称]FOREIGN KEY(字段名称) REFERENCES 主表(字段名称),子表的外键字段和主表的主键字段类型要相似,如果是数值型要求一致,并且无符号也要一致;如果是字符串要求类型一致,长度可以不同;如果外键字段没有创建索引,mysq
数据库——约束性条件、多表联动操作入门操作
最新推荐文章于 2024-04-14 18:05:12 发布