将多张表(大于两张表)进行记录的连接,(按照某个条件进行数据的拼接):记录数有可能变化,字段数一定增加。(至少两张表的合并)
意义:数据来自多张表
SQL连接分类:
内连接,外连接,自然连接,交叉连接
==================================================================
内连接【inner】join,从左表中选出一条记录,去和右表的所有记录进行匹配,匹配是必须在左表与右表中相同才会保留结果,否则不保留。
外连接【outer】join,以某张表为主,取出里面所有的记录,然后每条记录和另一张表进行连接;不管能不能匹配上,都保留;能匹配上,正确保留;不能保留,其他字段置空null.
外联接分两种:
left join: 左连接,以左表为主;
right join 右连接,以右表为主;
虽然左右连接有差异,显示结果左表数据在左边,右表数据在右表;
========================================================================
自然连接,natural join,自动匹配连接条件:系统以字段作为匹配模式,(同名字段作为条件,多个同名字段作为条件)
==================================================================================
php 操作 mysql
=================================================================================
增删改查
从计算机的角度,增删改都是写,查是读;
=================================================================================================================
综合应用
学生信息管理系统---------------------登录功能+分页功能;