<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[Mysql组合索引和unique索引的简单示例]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 25 Sep 2008 09:12:43 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	ALTER TABLE myIndex ADD INDEX name_city_age (vc_Name(10),vc_City,i_Age);--注意了，建表时，vc_Name长度为50，这里为什么用10呢？因为一般情况下名字的长度不会超过10，这样会加速索引查询速度，还会减少索引文件的大小，提高INSERT的更新速度。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;执行T-SQL时，MySQL无须扫描任何记录就到找到唯一的记录！！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;肯定有人要问了，如果分别在vc_Name,vc_City,i_Age上建立单列索引，让该表有3个单列索引，查询时和上述的组合索引效率一样吧？嘿嘿，大不一样，远远低于我们的组合索引~~虽然此时有了三个索引，但MySQL只能用到其中的那个它认为似乎是最有效率的单列索引。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;建立这样的组合索引，其实是相当于分别建立了<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vc_Name,vc_City,i_Age<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vc_Name,vc_City<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vc_Name<br/>&nbsp;&nbsp;&nbsp;&nbsp;这样的三个组合索引！为什么没有vc_City,i_Age等这样的组合索引呢？这是因为mysql组合索引&quot;最左前缀&quot;的结果。简单的理解就是只从最左面的开始组合。并不是只要包含这三列的查询都会用到该组合索引，下面的几个T-SQL会用到：<br/>&nbsp;&nbsp;&nbsp;&nbsp;SELECT * FROM myIndex WHREE vc_Name=&quot;erquan&quot; AND vc_City=&quot;郑州&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;SELECT * FROM myIndex WHREE vc_Name=&quot;erquan&quot;<br/>而下面几个则不会用到：<br/>&nbsp;&nbsp;&nbsp;&nbsp;SELECT * FROM myIndex WHREE i_Age=20 AND vc_City=&quot;郑州&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;SELECT * FROM myIndex WHREE vc_City=&quot;郑州&quot;<br/><br/>unique索引：<br/>[code]<br/>ALTER TABLE tablename ADD UNIQUE &#91;索引的名字&#93;<br/>alter table Tbl_User ADD UNIQUE INDEX (FQQ);<br/>[/code]
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Mysql组合索引和unique索引的简单示例]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>