MySQL数据查询之连接查询

文 / @WordPress主题

MySQL数据查询之连接查询

在关系数据库模型中,连接关系是主要特点之一。连接关系包括内连接、外连接等,通过连接运算符可以实现多个表之间的查询。在关系数据库管理系统中,表建立之时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当查询数据时,通过连接操作查询出存放在多个表中不同实体的信息。当两个或多个表中存在相同意义的字段时,就可以通过这些字段对不同的表进行连接查询。

下面介绍多表之间的三种连接方式:

1. 内连接查询(INNER JOIN)

内连接使用比较运算符进行表间某(某些)列数据的比较操作,并列出这些表中与连接条件向匹配的数据行,组成新纪录。在内连接查询中,只有满足条件的记录才能出现在结果关系中。

创建数据表suppliers进行演示:

mysql> create table suppliers (
-> s_id int not null auto_increment,
-> s_name char(50) not null,
-> s_city char(50) null,
-> s_zip char(10) null,
-> s_call char(50) not null,
-> primary key(s_id)
-> );

mysql> insert into suppliers (s_id, s_name, s_city, s_zip, s_call)
-> values (101, 'FastFruitInc.', 'Tianjin', '300000', '

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。