1. 程式人生 > >MySQL 的七種 Join

MySQL 的七種 Join

eat ref block 左連接 box .com join image 滁州

創建表

快速到底

學生表

create table student(  
  id int(11) not null AUTO_INCREMENT,
  name varchar(30),
  address varchar(40),
  primary key (id)
) engine=innodb charset=utf8;

INSERT INTO student(name,address) VALUES(田開智,安徽省天長市);
INSERT INTO student(name,address) VALUES(陶滬生,安徽省銅陵市);
INSERT
INTO student(name,address) VALUES(石冬冬,安徽省安慶市); INSERT INTO student(name,address) VALUES(魏忠原,安徽省滁州市); INSERT INTO student(name,address) VALUES(田永恒,安徽省阜陽市); INSERT INTO student(name,address) VALUES(熊發揮,安徽省天長市);

成績表

create table chengji(  
  id int(11) not null AUTO_INCREMENT,
  socre 
float(5,2), primary key (`id`) ) engine=innodb charset=utf8; INSERT INTO chengji(socre) VALUES(95.54); INSERT INTO chengji(socre) VALUES(124.4); INSERT INTO chengji(socre) VALUES(130.0); INSERT INTO chengji(socre) VALUES(135); INSERT INTO chengji(socre) VALUES(149.547); INSERT INTO chengji(id,socre) VALUES
(7,140);

技術分享圖片

技術分享圖片

內鏈接

內鏈接文氏圖

技術分享圖片

技術分享圖片

左外連接

左外連接文氏圖

技術分享圖片

技術分享圖片

右外連接

右外連接文氏圖

技術分享圖片

技術分享圖片

左連接

左連接文氏圖

技術分享圖片

技術分享圖片

右連接

連接文氏圖

技術分享圖片

技術分享圖片

全連接

全連接文氏圖

技術分享圖片

技術分享圖片

去掉交集

文氏圖

技術分享圖片

技術分享圖片

MySQL 的七種 Join