﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-冲浪先锋-文章分类-程序开发</title><link>http://www.cnitblog.com/Realvan/category/5361.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 08 Oct 2011 07:47:52 GMT</lastBuildDate><pubDate>Sat, 08 Oct 2011 07:47:52 GMT</pubDate><ttl>60</ttl><item><title>inner join 和where 区别</title><link>http://www.cnitblog.com/Realvan/articles/33055.html</link><dc:creator>Realvan</dc:creator><author>Realvan</author><pubDate>Thu, 06 Sep 2007 08:19:00 GMT</pubDate><guid>http://www.cnitblog.com/Realvan/articles/33055.html</guid><wfw:comment>http://www.cnitblog.com/Realvan/comments/33055.html</wfw:comment><comments>http://www.cnitblog.com/Realvan/articles/33055.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/Realvan/comments/commentRss/33055.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/Realvan/services/trackbacks/33055.html</trackback:ping><description><![CDATA[<p>1 .WHERE子句中使用的连接语句，在数据库语言中，被称为隐性连接。INNER JOIN&#8230;&#8230;ON子句产生的连接称为显性连接。（其他JOIN参数也是显性连接）WHERE 和INNER JOIN产生的连接关系，没有本质区别，结果也一样。但是！隐性连接随着数据库语言的规范和发展，已经逐渐被淘汰，比较新的数据库语言基本上已经抛弃了隐性连接，全部采用显性连接了。
<p>2 .无论怎么连接，都可以用join子句，但是连接同一个表的时候，注意要定义别名，否则产生错误！
<p>a&gt; inner join：理解为&#8220;有效连接&#8221;，两张表中都有的数据才会显示left join：理解为&#8220;有左显示&#8221;，比如on a.field=b.field，则显示a表中存在的全部数据及a\\b中都有的数据，A中有、B没有的数据以null显示
<p>b&gt; right join：理解为&#8220;有右显示&#8221;，比如on a.field=b.field，则显示B表中存在的全部数据及a\\b中都有的数据，B中有、A没有的数据以null显示
<p>c&gt; full join：理解为&#8220;全连接&#8221;，两张表中所有数据都显示，实际就是inner +(left-inner)+(right-inner)
<p>3 .join可以分主次表&nbsp;&nbsp; 外联接有三种类型：完全外联，左联，右联．<br>完全外联包含两张表的所有记录．<br>左联是以左边的表为主，右边的为辅，右联则相反
<p>4.一般要使得数据库查询语句性能好点遵循一下原则:
<ul>
    <li>&nbsp;&nbsp;&nbsp;在做表与表的连接查询时，大表在前，小表在
    <li>不使用表别名，通过字段前缀区分不同表中的字段
    <li>查询条件中的限制条件要写在表连接条件前
    <li>尽量使用索引的字段做为查询条件</li>
</ul>
<img src ="http://www.cnitblog.com/Realvan/aggbug/33055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/Realvan/" target="_blank">Realvan</a> 2007-09-06 16:19 <a href="http://www.cnitblog.com/Realvan/articles/33055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通过WMIC命令远程打开远程计算机的远程桌面（Remote Desktop）功能</title><link>http://www.cnitblog.com/Realvan/articles/30053.html</link><dc:creator>Realvan</dc:creator><author>Realvan</author><pubDate>Tue, 17 Jul 2007 09:30:00 GMT</pubDate><guid>http://www.cnitblog.com/Realvan/articles/30053.html</guid><wfw:comment>http://www.cnitblog.com/Realvan/comments/30053.html</wfw:comment><comments>http://www.cnitblog.com/Realvan/articles/30053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/Realvan/comments/commentRss/30053.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/Realvan/services/trackbacks/30053.html</trackback:ping><description><![CDATA[<pre>wmic /node:"[full machine name]" /USER:"[domain]\[username]" </pre>
<pre>  PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1 </pre>
<img src ="http://www.cnitblog.com/Realvan/aggbug/30053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/Realvan/" target="_blank">Realvan</a> 2007-07-17 17:30 <a href="http://www.cnitblog.com/Realvan/articles/30053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>