<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kangzj &#187; mysql</title>
	<atom:link href="http://kangzj.net/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://kangzj.net</link>
	<description>记录技术和生活~</description>
	<lastBuildDate>Wed, 08 Sep 2010 02:37:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>IIS6配置的PHP环境不支持Mysql的解决方法</title>
		<link>http://kangzj.net/iis-php-envirenment-donnot-support-mysql/</link>
		<comments>http://kangzj.net/iis-php-envirenment-donnot-support-mysql/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:18:57 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[iis6]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://kangzj.net/?p=873</guid>
		<description><![CDATA[按说这样的设置已经可以，看了phpinfo，发现所有的模块都支持了，唯独不支持Mysql。这我可就郁闷了，以前都是没有问题的啊。没有办法，上网搜搜，结果发现还要把libmysql.dll复制到System32下]]></description>
			<content:encoded><![CDATA[<p>真的很郁闷，按照以前配置方法配置IIS6：</p>
<p>1. 把php.ini复制到Windows目录，并更改extension目录位置为php目录的位置，并加载相应的dll；</p>
<p>2. 把IIS6添加.php的处理器；在扩展中允许.php；重启IIS。</p>
<p>按说这样的设置已经可以，看了phpinfo，发现所有的模块都支持了，唯独不支持Mysql。这我可就郁闷了，以前都是没有问题的啊。没有办法，上网搜搜，结果发现还要<strong><span style="color: #ff0000;">把libmysql.dll复制到System32下</span></strong>，记录一下。</p>
<p>参考：<a href="http://blog.samxy.com/post/2009/05/54.html">http://blog.samxy.com/post/2009/05/54.html</a></p>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/win-apache2-php5-mysql5-zend/" title="windows下apache2+php5+mysql5+zend Optimizer3套件推荐">windows下apache2+php5+mysql5+zend Optimizer3套件推荐</a> (0)</li><li><a href="http://kangzj.net/access-right-of-folder-and-files-in-linux/" title="Linux中文件和目录的权限问题">Linux中文件和目录的权限问题</a> (36)</li><li><a href="http://kangzj.net/how-to-enable-gzip-for-ur-website/" title="如何开启Gzip压缩">如何开启Gzip压缩</a> (60)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/">http://kangzj.net/iis-php-envirenment-donnot-support-mysql/</a> |
<a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/iis-php-envirenment-donnot-support-mysql/&title=IIS6配置的PHP环境不支持Mysql的解决方法">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/iis6/" rel="tag">iis6</a>, <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/php/" rel="tag">php</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/iis-php-envirenment-donnot-support-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>小博增加了一个海外镜像</title>
		<link>http://kangzj.net/blog-has-a-mirror-now/</link>
		<comments>http://kangzj.net/blog-has-a-mirror-now/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 18:32:32 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dnspod]]></category>
		<category><![CDATA[host1plus]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[镜像]]></category>

		<guid isPermaLink="false">/articles/83</guid>
		<description><![CDATA[总共有三台服务器，来做负载均衡，A、C是有电信和教育网双线主机。A、B共用C的数据库（这里提示一下，如果用的mysql数据库，需要修改下设置skip-name-resovle，即关掉反向解析，否则查询会非常慢）]]></description>
			<content:encoded><![CDATA[<p>    完全是实验着玩的，其实没有必要这样做，记录下来吧。</p>
<p>    总共有三台服务器：<br />
    Web服务器A，B；数据库服务器C。<br />
    B是“12同学”提供的英国免费主机，A、C是有电信和教育网双线主机。A、B共用C的数据库（这里提示一下，如果用的mysql数据库，需要修改下设置skip-name-resovle，即关掉反向解析，否则查询会非常慢）。数据库还是放在国内，放在身边比较放心一点。<span id="more-85"></span></p>
<p>    DNS用的是Dnspod的智能解析，把kangzj.net.ru做了三个cname，这三个cname的值指向各个服务器：<br />
    电信：ct.kang.pp.ru   =&gt;  B<br />
    网通：cnc.kang.pp.ru    =&gt; B<br />
    教育网：edu.kang.pp.ru    =&gt; A</p>
<p>    这样的话就把教育网的流量导向了服务器A，把网通、电信及其它所有的流量导向了海外的镜像。由于dnspod提供的智能dns不能识别海外的访问，把除了这三种外的所有流量全部识别为电信线路，所以，要想海外用户能访问海外的镜像B的话，电信线路一定要解析到B。</p>
<p>    然后把两个主机放上不同的统计代码，就可以看到效果了。</p>
<p>    最后谢谢12提供空间~~</p>
<p>EOF</p>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/opendns-and-dns-hijack/" title="关于OpenDNS和DNS劫持">关于OpenDNS和DNS劫持</a> (62)</li><li><a href="http://kangzj.net/longest-distance-of-the-world/" title="世界上最遥远的距离">世界上最遥远的距离</a> (56)</li><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/edu-net-can-access-my-blog-now/" title="把自己的博客作了教育网反向代理">把自己的博客作了教育网反向代理</a> (38)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/blog-has-a-mirror-now/">http://kangzj.net/blog-has-a-mirror-now/</a> |
<a href="http://kangzj.net/blog-has-a-mirror-now/#comments">12 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/blog-has-a-mirror-now/&title=小博增加了一个海外镜像">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/dns/" rel="tag">dns</a>, <a href="http://kangzj.net/tag/dnspod/" rel="tag">dnspod</a>, <a href="http://kangzj.net/tag/host1plus/" rel="tag">host1plus</a>, <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/%e9%95%9c%e5%83%8f/" rel="tag">镜像</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/blog-has-a-mirror-now/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>SUSE_10下apache+php+mysql配置指南</title>
		<link>http://kangzj.net/suse-apache-php-mysql/</link>
		<comments>http://kangzj.net/suse-apache-php-mysql/#comments</comments>
		<pubDate>Fri, 29 May 2009 02:23:25 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">/articles/81</guid>
		<description><![CDATA[SUSE里apache的默认配置文件还真是不一样，是放在/etc/apache2下面，不借一般的RedHat啥的都是放在/etc/httpd/conf下面。并且，suse把apache的配置文件拆成了N多个，有一主配置文件httpd.conf(这个名字倒是一样，不过乍一见也真是接受不了)，它把其它所有的文件全都include进去了，于是这个文件便成了“不建议修改”的文件了]]></description>
			<content:encoded><![CDATA[<p>apache,php,mysql都是随系统装上去的，装好了之后，把网站放上去竟然不行，于是同学便来找我帮忙看看。</p>
<p> SUSE里apache的默认配置文件还真是不一样，是放在/etc/apache2下面，不借一般的RedHat啥的都是放在/etc/httpd/conf下面。并且，suse把apache的配置文件拆成了N多个，有一主配置文件httpd.conf(这个名字倒是一样，不过乍一见也真是接受不了)，它把其它所有的文件全都include进去了，于是这个文件便成了“不建议修改”的文件了。简单的介绍下几个主要的置文件吧：<br />
 <span id="more-83"></span></p>
<p>加载模块管理：/etc/apache2/sysconfig.d/loadmodule.conf<br />
 </p>
<p>更改监听的端口：/etc/apache2/listen.conf</p>
<p>默认的主机：/etc/apache2/default-server.conf<br />
 </p>
<p>更改apache运行的用户：/etc/apache2/uid.conf</p>
<p>所有的虚拟机配置文件：/etc/apache2/vhost.d/ 下面，每个主机一个文件，可以打开其默认的文件当做参考<br />
 </p>
<p>其它配置可以加在conf.d/下面。比如，安装php支持，编译安装自然不用说了，然后在loadModule里加一条，然后在conf.d/下面，新建一个php5.conf，内容： </p>
<pre>
<ol class="dp-cpp">
<li class="alt"><span><span>&lt;IfModule mod_php5.c&gt;  </span></span></li>
<li><span>        AddHandler application/x-httpd-php .php4  </span></li>
<li class="alt"><span>        AddHandler application/x-httpd-php .php5  </span></li>
<li><span>        AddHandler application/x-httpd-php .php </span><span style="color: #ff0000;"><span>.html  </span></span></li>
<li class="alt"><span>        AddHandler application/x-httpd-php-source .php4s  </span></li>
<li><span>        AddHandler application/x-httpd-php-source .php5s .htmls  </span></li>
<li class="alt"><span>        AddHandler application/x-httpd-php-source .phps  </span></li>
<li><span>        DirectoryIndex index.php4  </span></li>
<li class="alt"><span>        DirectoryIndex index.php5  </span></li>
<li><span>        DirectoryIndex index.php  </span></li>
<li class="alt"><span>&lt;/IfModule&gt; </span></li>
</ol>
</pre>
<p>可以看到，我把.html文件交给了php程序解释了，这样可以做到直接在.html文件里写php程序，正常解释执行，让人看不出网页到底是用什么设计的，并且不会影响到正常的.html文件(只是效率可能会低那么一小点点)，呵，有意思吧~~~</p>
<p>还有几个要注意的问题，这里一并说了：</p>
<ol>
<li>要给.html文件以执行权限，可以这样： chmod 755 -R /srv/www/htdocs 给所有文件执行权限；</li>
<li>打开/etc/php5/cli/php.ini 把display_errors打开，否则如果一旦页面执行有错，服务器只会返回500错误(服务器内部错误)，而不显示php脚本的具体错误，不利于调试。甚至让人觉得服务器好像不支持php的错觉。</li>
</ol>
<p>自带的 mysql 只要chkconfig mysql on设置成自启动即可，然后最好装一个phpmyadmin便于管理~~</p>
<p>全文完，有问题请留言。</p>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/access-right-of-folder-and-files-in-linux/" title="Linux中文件和目录的权限问题">Linux中文件和目录的权限问题</a> (36)</li><li><a href="http://kangzj.net/how-to-enable-gzip-for-ur-website/" title="如何开启Gzip压缩">如何开启Gzip压缩</a> (60)</li><li><a href="http://kangzj.net/php-cli/" title="php-cli简介&mdash;&mdash;不会Shell语言，一样用Shell！">php-cli简介&mdash;&mdash;不会Shell语言，一样用Shell！</a> (11)</li><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/suse-apache-php-mysql/">http://kangzj.net/suse-apache-php-mysql/</a> |
<a href="http://kangzj.net/suse-apache-php-mysql/#comments">4 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/suse-apache-php-mysql/&title=SUSE_10下apache+php+mysql配置指南">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/apache/" rel="tag">apache</a>, <a href="http://kangzj.net/tag/linux/" rel="tag">linux</a>, <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/php/" rel="tag">php</a>, <a href="http://kangzj.net/tag/suse/" rel="tag">suse</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/suse-apache-php-mysql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>将Excel中的数据导出成SQL(即可导入MySQL等数据库了)</title>
		<link>http://kangzj.net/excel-to-mysql/</link>
		<comments>http://kangzj.net/excel-to-mysql/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 07:14:17 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">/articles/1</guid>
		<description><![CDATA[=CONCATENATE(&#8220;insert into students (school,name,stuno,gender,grade,mobile)values(&#8220;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;);&#8221;)

<span class="readmore"><a href="http://kangzj.net/excel-to-mysql/" title="将Excel中的数据导出成SQL(即可导入MySQL等数据库了)">阅读全文——共227字</a></span>]]></description>
			<content:encoded><![CDATA[<p>=CONCATENATE(&#8220;insert into students (school,name,stuno,gender,grade,mobile)values(&#8220;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;,&#8221;,&#8221;&#8216;&#8221;,A771,&#8221;&#8216;&#8221;,&#8221;);&#8221;)</p>
<p>把上面的语句在单元格中输入，然后，将A771换成相应的单元格的编号即可，然后拖动就行了！</p>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/blog-has-a-mirror-now/" title="小博增加了一个海外镜像">小博增加了一个海外镜像</a> (12)</li><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/mysql-insert-replace-into/" title="MySQL中REPLACE INTO和INSERT INTO的区别">MySQL中REPLACE INTO和INSERT INTO的区别</a> (0)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/excel-to-mysql/">http://kangzj.net/excel-to-mysql/</a> |
<a href="http://kangzj.net/excel-to-mysql/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/excel-to-mysql/&title=将Excel中的数据导出成SQL(即可导入MySQL等数据库了)">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/excel/" rel="tag">excel</a>, <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/excel-to-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL中REPLACE INTO和INSERT INTO的区别</title>
		<link>http://kangzj.net/mysql-insert-replace-into/</link>
		<comments>http://kangzj.net/mysql-insert-replace-into/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 03:48:22 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[replace]]></category>

		<guid isPermaLink="false">/articles/3</guid>
		<description><![CDATA[REPLACE的运行与INSERT很相似。只有一点例外，假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值，则在新记录被插入之前，旧记录被删除]]></description>
			<content:encoded><![CDATA[<p>REPLACE的运行与INSERT很相似。只有一点例外，假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值，则在新记录被插入之前，旧记录被删除。</p>
<p><span id="more-36"></span></p>
<p>注意，除非表有一个PRIMARY KEY或UNIQUE索引，否则，使用一个REPLACE语句没有意义。该语句会与INSERT相同，因为没有索引被用于确定是否新行复制了其它的行。</p>
<p>[separator]<br />
所有列的值均取自在REPLACE语句中被指定的值。所有缺失的列被设置为各自的默认值，这和INSERT一样。您不能从当前行中引用值，也不能在新行中使用值。如果您使用一个例如“SET col_name = col_name + 1”的赋值，则对位于右侧的列名称的引用会被作为DEFAULT(col_name)处理。因此，该赋值相当于SET col_name = DEFAULT(col_name) + 1。</p>
<p>为了能够使用REPLACE，您必须同时拥有表的INSERT和DELETE权限。</p>
<p>REPLACE语句会返回一个数，来指示受影响的行的数目。该数是被删除和被插入的行数的和。如果对于一个单行REPLACE该数为1，则一行被插入，同时没有行被删除。如果该数大于1，则在新行被插入前，有一个或多个旧行被删除。如果表包含多个唯一索引，并且新行复制了在不同的唯一索引中的不同旧行的值，则有可能是一个单一行替换了多个旧行。</p>
<p>受影响的行数可以容易地确定是否REPLACE只添加了一行，或者是否REPLACE也替换了其它行：检查该数是否为1（添加）或更大（替换）。</p>
<p>如果您正在使用C API，则可以使用mysql_affected_rows()函数获得受影响的行数。</p>
<p>目前，您不能在一个子查询中，向一个表中更换，同时从同一个表中选择。</p>
<p>下文时算法的详细说明（此算法也用于LOAD DATA…REPLACE）：</p>
<p>1. 尝试把新行插入到表中</p>
<p>2. 当因为对于主键或唯一关键字出现重复关键字错误而造成插入失败时：</p>
<p>a. 从表中删除含有重复关键字值的冲突行</p>
<p>b. 再次尝试把新行插入到表中</p>
<p>使用格式如下:</p>
<p>REPLACE [LOW_PRIORITY | DELAYED]</p>
<p>[INTO] tbl_name [(col_name,...)]</p>
<p>VALUES ({expr | DEFAULT},…),(…),…</p>
<p>或：</p>
<p>REPLACE [LOW_PRIORITY | DELAYED]</p>
<p>[INTO] tbl_name</p>
<p>SET col_name={expr | DEFAULT}, …</p>
<p>或：</p>
<p>REPLACE [LOW_PRIORITY | DELAYED]</p>
<p>[INTO] tbl_name [(col_name,...)]</p>
<p>SELECT …</p>
<p style='text-align:left'>&copy; 2008 &#8211; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/blog-has-a-mirror-now/" title="小博增加了一个海外镜像">小博增加了一个海外镜像</a> (12)</li><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/excel-to-mysql/" title="将Excel中的数据导出成SQL(即可导入MySQL等数据库了)">将Excel中的数据导出成SQL(即可导入MySQL等数据库了)</a> (0)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2008. |
<a href="http://kangzj.net/mysql-insert-replace-into/">http://kangzj.net/mysql-insert-replace-into/</a> |
<a href="http://kangzj.net/mysql-insert-replace-into/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/mysql-insert-replace-into/&title=MySQL中REPLACE INTO和INSERT INTO的区别">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/insert/" rel="tag">insert</a>, <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/replace/" rel="tag">replace</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/mysql-insert-replace-into/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>windows下apache2+php5+mysql5+zend Optimizer3套件推荐</title>
		<link>http://kangzj.net/win-apache2-php5-mysql5-zend/</link>
		<comments>http://kangzj.net/win-apache2-php5-mysql5-zend/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 03:22:04 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">/articles/10</guid>
		<description><![CDATA[1.VertrigoServ

下载：http://sourceforge.net/projects/vertrigo

2.EasyAPM-Server这个比较老，但是好用

<span class="readmore"><a href="http://kangzj.net/win-apache2-php5-mysql5-zend/" title="windows下apache2+php5+mysql5+zend Optimizer3套件推荐">阅读全文——共232字</a></span>]]></description>
			<content:encoded><![CDATA[<p>1.VertrigoServ<br />
下载：http://sourceforge.net/projects/vertrigo<br />
2.EasyAPM-Server这个比较老，但是好用<br />
下载：很多，baidu吧<br />
3.Appserv<br />
这个也很好，但是和Zend Optimizer配合不是很好，装了zend之后跑得很慢；<br />
其他的就不怎么样了，wamp,easyphp,apmserv都一般&hellip;&hellip;</p>
<p>这些东西在win下，唉，真是的，总是不尺如人意</p>
<p>还不如，IIS扩展一下呢，唉</p>
<p style='text-align:left'>&copy; 2008, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/access-right-of-folder-and-files-in-linux/" title="Linux中文件和目录的权限问题">Linux中文件和目录的权限问题</a> (36)</li><li><a href="http://kangzj.net/how-to-enable-gzip-for-ur-website/" title="如何开启Gzip压缩">如何开启Gzip压缩</a> (60)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2008. |
<a href="http://kangzj.net/win-apache2-php5-mysql5-zend/">http://kangzj.net/win-apache2-php5-mysql5-zend/</a> |
<a href="http://kangzj.net/win-apache2-php5-mysql5-zend/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/win-apache2-php5-mysql5-zend/&title=windows下apache2+php5+mysql5+zend Optimizer3套件推荐">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/php/" rel="tag">php</a>, <a href="http://kangzj.net/tag/windows/" rel="tag">windows</a>, <a href="http://kangzj.net/tag/zend/" rel="tag">zend</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/win-apache2-php5-mysql5-zend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>经典MYSQL语句大全－非常有用</title>
		<link>http://kangzj.net/sql-mysql/</link>
		<comments>http://kangzj.net/sql-mysql/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 17:30:36 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">/articles/17</guid>
		<description><![CDATA[经典MYSQL语句大全－非常有用的，很全~]]></description>
			<content:encoded><![CDATA[<p>SQL分类：<br />
DDL—数据定义语言(Create，Alter，Drop，DECLARE)<br />
DML—数据操纵语言(Select，Delete，Update，Insert)<br />
DCL—数据控制语言(GRANT，REVOKE，COMMIT，ROLLBACK)</p>
<p><span id="more-17"></span></p>
<p>首先,简要介绍基础语句：<br />
1、说明：创建数据库<br />
Create DATABASE database-name<br />
2、说明：删除数据库<br />
drop database dbname<br />
3、说明：备份sql server<br />
&#8212; 创建 备份数据的 device<br />
USE master<br />
EXEC sp_addumpdevice &#8216;disk&#8217;, &#8216;testBack&#8217;, &#8216;c:\mssql7backup\MyNwind_1.dat&#8217;<br />
&#8212; 开始 备份<br />
BACKUP DATABASE pubs TO testBack<br />
4、说明：创建新表<br />
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)<br />
根据已有的表创建新表：<br />
A：create table tab_new like tab_old (使用旧表创建新表)<br />
[color=#FF0000]B：create table tab_new as select col1,col2… from tab_old definition only[/color]<br />
5、说明：删除新表<br />
drop table tabname<br />
6、说明：增加一个列<br />
Alter table tabname add column col type<br />
注：列增加后将不能删除。DB2中列加上后数据类型也不能改变，唯一能改变的是增加varchar类型的长度。<br />
7、说明：添加主键： Alter table tabname add primary key(col)<br />
说明：删除主键： Alter table tabname drop primary key(col)<br />
8、说明：创建索引：create [unique] index idxname on tabname(col….)<br />
删除索引：drop index idxname<br />
注：索引是不可更改的，想更改必须删除重新建。<br />
9、说明：创建视图：create view viewname as select statement<br />
删除视图：drop view viewname<br />
10、说明：几个简单的基本的sql语句<br />
选择：select * from table1 where 范围<br />
插入：insert into table1(field1,field2) values(value1,value2)<br />
删除：delete from table1 where 范围<br />
更新：update table1 set field1=value1 where 范围<br />
查找：select * from table1 where field1 like ’%value1__’<br />
排序：select * from table1 order by field1,field2 [desc]<br />
总数：select count * as totalcount from table1<br />
求和：select sum(field1) as sumvalue from table1<br />
平均：select avg(field1) as avgvalue from table1<br />
最大：select max(field1) as maxvalue from table1<br />
最小：select min(field1) as minvalue from table1<br />
11、说明：几个高级查询运算词<br />
A： UNION 运算符<br />
UNION 运算符通过组合其他两个结果表（例如 TABLE1 和 TABLE2）并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时（即 UNION ALL），不消除重复行。两种情况下，派生表的每一行不是来自 TABLE1 就是来自 TABLE2。<br />
B： EXCEPT 运算符<br />
EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL)，不消除重复行。<br />
C： INTERSECT 运算符<br />
INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL)，不消除重复行。<br />
注：使用运算词的几个查询结果行必须是一致的。</p>
<p>12、说明：使用外连接<br />
A、left outer join：<br />
左外连接（左连接）：结果集几包括连接表的匹配行，也包括左连接表的所有行。<br />
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c<br />
B：right outer join:<br />
右外连接(右连接)：结果集既包括连接表的匹配连接行，也包括右连接表的所有行。<br />
C：full outer join：<br />
全外连接：不仅包括符号连接表的匹配行，还包括两个连接表中的所有记录。</p>
<p>其次，大家来看一些不错的sql语句<br />
1、说明：复制表(只复制结构,源表名：a 新表名：b) (Access可用)<br />
法一：select * into b from a where 1&lt;&gt;1<br />
法二：select top 0 * into b from a<br />
[color=#FF0000]<br />
2、说明：拷贝表(拷贝数据,源表名：a 目标表名：b) (Access可用)<br />
insert into b(a, b, c) select d,e,f from b;[/color]<br />
3、说明：跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)<br />
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件<br />
例子：..from b in &#8216;&#8221;&amp;Server.MapPath(&#8220;.&#8221;)&amp;&#8221;\data.mdb&#8221; &amp;&#8221;&#8216; where..</p>
<p>4、说明：子查询(表名1：a 表名2：b)<br />
select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)</p>
<p>5、说明：显示文章、提交人和最后回复时间<br />
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b</p>
<p>6、说明：外连接查询(表名1：a 表名2：b)<br />
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c</p>
<p>7、说明：在线视图查询(表名1：a )<br />
select * from (Select a,b,c FROM a) T where t.a &gt; 1;</p>
<p>8、说明：between的用法,between限制查询数据范围时包括了边界值,not between不包括<br />
select * from table1 where time between time1 and time2<br />
select a,b,c, from table1 where a not between 数值1 and 数值2</p>
<p>9、说明：in 的使用方法<br />
select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)</p>
<p>10、说明：两张关联表，删除主表中已经在副表中没有的信息<br />
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )</p>
<p>11、说明：四表联查问题：<br />
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where &#8230;..</p>
<p>12、说明：日程安排提前五分钟提醒<br />
SQL: select * from 日程安排 where datediff(&#8216;minute&#8217;,f开始时间,getdate())&gt;5</p>
<p>13、说明：一条sql 语句搞定数据库分页<br />
select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段</p>
<p>14、说明：前10条记录<br />
select top 10 * from table1 where 范围</p>
<p>15、说明：选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)<br />
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)</p>
<p>16、说明：包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表<br />
(select a from tableA ) except (select a from tableB) except (select a from tableC)</p>
<p>17、说明：随机取出10条数据<br />
select top 10 * from tablename order by newid()</p>
<p>18、说明：随机选择记录<br />
select newid()</p>
<p>19、说明：删除重复记录<br />
Delete from tablename where id not in (select max(id) from tablename group by col1,col2,&#8230;)</p>
<p>20、说明：列出数据库里所有的表名<br />
select name from sysobjects where type=&#8217;U&#8217;</p>
<p>21、说明：列出表里的所有的<br />
select name from syscolumns where id=object_id(&#8216;TableName&#8217;)</p>
<p>22、说明：列示type、vender、pcs字段，以type字段排列，case可以方便地实现多重选择，类似select 中的case。<br />
select type,sum(case vender when &#8216;A&#8217; then pcs else 0 end),sum(case vender when &#8216;C&#8217; then pcs else 0 end),sum(case vender when &#8216;B&#8217; then pcs else 0 end) FROM tablename group by type<br />
显示结果：<br />
type vender pcs<br />
电脑 A 1<br />
电脑 A 1<br />
光盘 B 2<br />
光盘 A 2<br />
手机 B 3<br />
手机 C 3</p>
<p>23、说明：初始化表table1<br />
TRUNCATE TABLE table1</p>
<p>24、说明：选择从10到15的记录<br />
select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc</p>
<p style='text-align:left'>&copy; 2008 &#8211; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/blog-has-a-mirror-now/" title="小博增加了一个海外镜像">小博增加了一个海外镜像</a> (12)</li><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/excel-to-mysql/" title="将Excel中的数据导出成SQL(即可导入MySQL等数据库了)">将Excel中的数据导出成SQL(即可导入MySQL等数据库了)</a> (0)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2008. |
<a href="http://kangzj.net/sql-mysql/">http://kangzj.net/sql-mysql/</a> |
<a href="http://kangzj.net/sql-mysql/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/sql-mysql/&title=经典MYSQL语句大全－非常有用">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a>, <a href="http://kangzj.net/tag/sql/" rel="tag">sql</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/sql-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL更改/修改root密码的三种方法</title>
		<link>http://kangzj.net/mysql-root-password/</link>
		<comments>http://kangzj.net/mysql-root-password/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 03:52:21 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">/articles/16</guid>
		<description><![CDATA[第一种：

mysql&#62;UPDATE user SET Password=PASSWORD(&#8216;new_password&#8217;) WHERE user=&#8217;root&#8217;; 

mysql&#62;FLUSH PRIVILEGES;

<span class="readmore"><a href="http://kangzj.net/mysql-root-password/" title="MySQL更改/修改root密码的三种方法">阅读全文——共196字</a></span>]]></description>
			<content:encoded><![CDATA[<p>第一种：<br />
mysql&gt;UPDATE user SET Password=PASSWORD(&#8216;new_password&#8217;) WHERE user=&#8217;root&#8217;; <br />
mysql&gt;FLUSH PRIVILEGES;</p>
<p>第二种：<br />
mysql&gt;SET PASSWORD FOR root=PASSWORD(&#8216;new_password&#8217;);</p>
<p>第三种：<br />
shell&gt;mysqladmin -u root password new_password;</p>
<p style='text-align:left'>&copy; 2008, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<h2  class="related_post_title"><br />您可能还喜欢：</h2><ul class="related_post"><li><a href="http://kangzj.net/iis-php-envirenment-donnot-support-mysql/" title="IIS6配置的PHP环境不支持Mysql的解决方法">IIS6配置的PHP环境不支持Mysql的解决方法</a> (0)</li><li><a href="http://kangzj.net/blog-has-a-mirror-now/" title="小博增加了一个海外镜像">小博增加了一个海外镜像</a> (12)</li><li><a href="http://kangzj.net/suse-apache-php-mysql/" title="SUSE_10下apache+php+mysql配置指南">SUSE_10下apache+php+mysql配置指南</a> (4)</li><li><a href="http://kangzj.net/excel-to-mysql/" title="将Excel中的数据导出成SQL(即可导入MySQL等数据库了)">将Excel中的数据导出成SQL(即可导入MySQL等数据库了)</a> (0)</li></ul><hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2008. |
<a href="http://kangzj.net/mysql-root-password/">http://kangzj.net/mysql-root-password/</a> |
<a href="http://kangzj.net/mysql-root-password/#comments">沙发还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/mysql-root-password/&title=MySQL更改/修改root密码的三种方法">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/mysql/" rel="tag">mysql</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/mysql-root-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
