码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL 连表查询及别名用法

时间:2018-09-14 11:02:39      阅读:1606      评论:0      收藏:0      [点我收藏+]

标签:匹配   数据库   记录   连表   com   http   字段   ofo   author   

MYSQL连表查询是两个表之间的查询或者更多表之间查询,通过外键的方式查询所有的数据,在查询过程中产生字段的重复,为了区分这种情况数据库设计别名,有的表很长,也可以用别名。

1,连表查询 INNER JOIN ,LEFT JOIN,RIGHT JOIN

INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。
LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。

2,实例例子

内链 读取相交的数据
mysql> SELECT a.huthon_id, a.huthon_author, b.huthon_count FROM huthon_tbl a, tcount_tbl b WHERE a.runoob_author = b.runoob_author;
左连 读取左边的数据
mysql> SELECT a.huthon_id, a.huthon_author, b.huthon_count FROM runoob_tbl a LEFT JOIN tcount_tbl b ON a.runoob_author = b.runoob_author;
右链 读取右边的数据
mysql> SELECT a.huthon_id, a.huthon_author, b.huthon_count FROM runoob_tbl a RIGHT JOIN tcount_tbl b ON a.runoob_author = b.runoob_author

3,别名的用

字段 huthon_id as a1
表 gdhuthon as huthon

文章来自 http://www.huthon.com

MYSQL 连表查询及别名用法

标签:匹配   数据库   记录   连表   com   http   字段   ofo   author   

原文地址:http://blog.51cto.com/13959155/2174937

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!