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', '

相关文章
-
MySQL Workbench怎么建立数据库(附:sql语句创建数据库方法) 2023-07-20 12:22:29
-
MySQL Workbench是什么?(附:如何设置中文教程) 2023-07-20 11:42:31
-
一起聊聊MySQL主从延时的处理方案 2023-05-14 07:00:03
-
mysql怎么将查询结果赋给变量 2023-05-14 07:00:03
-
mysql驱动是什么 2023-05-14 07:00:03
-
qt5.8如何连接mysql 2023-05-14 07:00:03
-
MySQL 语法整理介绍 2023-05-14 07:00:03
-
mysql修改表结构的语句是什么 2023-05-14 07:00:03
-
mysql乐观锁和悲观锁的区别是什么 2023-05-14 07:00:03
-
mysql查询怎么区分大小写 2023-05-14 07:00:02