MySQL的几种连接方式

  最近面试时被问到“数据库中的左连接和右连接有什么不同”,琢磨了一下,对这个还确实不是很清楚哦~所以嘞,拿出来溜溜吧。   

MySQL的连接主要分为内连接(inner join)、外连接(left join、right join)。

INNER JOIN

获取两个表中字段匹配关系的记录。
inner可以省略
即两个表中共有的部分

SQL语句:
SELECT *,*,* 
FROM TABLE_A
INNER JOIN TABLE_B
ON TABLE_A.ID=TABLE_B.ID;
LEFT JOIN

获取左表所有记录,即使右表没有对应匹配的记录。
右表中没有对应匹配的记录则相应的数据为NULL

SQL语句:
SELECT *,*,* 
FROM TABLE_A
LEFT JOIN TABLE_B
ON TABLE_A.ID=TABLE_B.ID;
RIGHT JOIN

与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
左表没有对应匹配的记录则相应的数据为NULL

SQL语句:
SELECT *,*,* 
FROM TABLE_A
RIGHT JOIN TABLE_B
ON TABLE_A.ID=TABLE_B.ID;
===================================== 我要溜溜吧导购网asp top api 2.0 v1.0 官方网站:www.512668.com 联系QQ:1363324226 联系旺旺:我要溜溜吧 2010年06月17日 ===================================== 使用说明: 1、解压程序包 2、修改站点目录以及数据库路径名称,在inc目录下的conn.asp文件里: SitePath="/" '站点目录,例如:/myweb/,根目录为"/" adminpath = "tkadmin" '后台管理目录 DataPath = "database" '数据库目录 Data="##512668##database.asa" '数据库名称 wData="##lyDataarticle.asa" '文章数据库名称 3、如果修改了数据库名称以及目录,请相应的更改database文件夹名称以及里面的数据库名称 4、进入后台修改站点基础设置以及淘客APPKEY设置! 5、将程序上传到网站目录! 6、进入后台,更新缓存以及生成首页(先更新缓存后生成首页) 备注: 1、首页模板文件:skin/default目录下的top.html,index.html以及footer.html 2、首页生成文件:admin目录下的makehtml.asp以及inc目录下的indexfun.asp文件 3、模板替换文件:inc目录下的tktemplete.asp文件 4、首页自动生成文件:根目录下的sysc.asp文件,首页自动生成默认时间是8小时,初次使用必须到后台生成首页! 3、后台用户名:admin,密码:admin888 演示地址:http://7333.vicp.net/ 官方网站:http://www.512668.com 7月20日修正: 1. 搜索地区不正常 2. 搜索上下页链接中的中文编码 3. 首页在IE6下错位 6月17日更新(版本定为1.0): 1. 增加备用APPKEY,重写和优化部分函数 2. 增加首页自动生成功能,但初次使用必须先到后台生成首页。 3. 增加栏目及常用但不经常改变的数据部分缓存功能。 4. 站点基本设置和淘客APPKEY设置改为后台统一设置,不需要再去修改文件。 5. 增加淘客推广频道,采用的是xmlhttp方式远程调用(相当于小偷方式),因此需要空间支持! 6. 完善栏目设置,注意栏目变动后及时更新缓存 7. 后台增加一键删除无推广链接的店铺数据功能。 8. 商品详情页进入淘宝店铺方式改为直接进入,不再通过GO.ASP文件中转。 9. 屏蔽商品详情页里面的宝贝描述内的超级链接! 10. 其他方面的改动。。。。。。。 5月13日更新: 1. 一站PID,只需在TOPAPI.ASP里面修改PID之后,整站PID通用 2. 顶部搜索更新,自动调用本地数据库商品分类,搜索提交到阿里妈妈SEARCH8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值