﻿<?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>BlogJava-上善若水-文章分类-MySQL</title><link>http://www.blogjava.net/bourn/category/25426.html</link><description> 反者道之动，弱者道之用。
 天下万物生于有，有生于无。</description><language>zh-cn</language><lastBuildDate>Thu, 30 Aug 2007 16:38:43 GMT</lastBuildDate><pubDate>Thu, 30 Aug 2007 16:38:43 GMT</pubDate><ttl>60</ttl><item><title>关于MySQL的日期列类型</title><link>http://www.blogjava.net/bourn/articles/141550.html</link><dc:creator>段氏</dc:creator><author>段氏</author><pubDate>Thu, 30 Aug 2007 15:07:00 GMT</pubDate><guid>http://www.blogjava.net/bourn/articles/141550.html</guid><wfw:comment>http://www.blogjava.net/bourn/comments/141550.html</wfw:comment><comments>http://www.blogjava.net/bourn/articles/141550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bourn/comments/commentRss/141550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bourn/services/trackbacks/141550.html</trackback:ping><description><![CDATA[<p>mysql官方有v5.1的中文文档，里面有详细的说明，下面的链接就是： <br>
<a href="http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#datetime" target="_blank">http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#datetime</a>
<br>
大家有空去学习一下这个说明文档，会对我们数据库方面有所帮助； </p>
<p>另外BEA有篇文章，讲到了日期类型； <br>
<a href="http://dev2dev.bea.com.cn/techdoc/200407215.html" target="_blank">http://dev2dev.bea.com.cn/techdoc/200407215.html</a>
</p>
<p>我觉得结论是像CREATE_DATE列类型是选择DATETIME，而UPDATE_DATE <br>
列类型选择TIMESTAMP。这样当表中的行被更新时， <br>
MySQL自动更新 UPDATE_DATE <br>
列。而不会修改DATETIME，与我们的预期相同； </p>
<p>另外只有日期的话，自然是选择DATE； </p>
<br> <img src ="http://www.blogjava.net/bourn/aggbug/141550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bourn/" target="_blank">段氏</a> 2007-08-30 23:07 <a href="http://www.blogjava.net/bourn/articles/141550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于根据ip地址确定用户所在地区</title><link>http://www.blogjava.net/bourn/articles/141544.html</link><dc:creator>段氏</dc:creator><author>段氏</author><pubDate>Thu, 30 Aug 2007 15:01:00 GMT</pubDate><guid>http://www.blogjava.net/bourn/articles/141544.html</guid><wfw:comment>http://www.blogjava.net/bourn/comments/141544.html</wfw:comment><comments>http://www.blogjava.net/bourn/articles/141544.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bourn/comments/commentRss/141544.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bourn/services/trackbacks/141544.html</trackback:ping><description><![CDATA[<p>关于根据ip地址确定用户所在地区</p>
<p>方案是利用一个ip数据库，如果用户的ip落在一个地址区间内，则说明用户是该地区的，我已经和立国建立了一张表'ip_list'
<br>
, <br>
大家可以从svn上拿到；（wiczone\trunk\design\database\2006-11\wiczone2） <br>
相应的数据我已经导出成脚本了； <br>
在使用的时候，用mysql的内置函数 ：inet_aton(ipAddr) <br>
可以将ip转换为数字，这样我们就可以用sql直接比较：inet_aton（start_at）&lt;= <br>
&nbsp;inet_aton（user_ip）&amp;&amp; &nbsp;inet_aton（end_at）&gt;= <br>
inet_aton（user_ip）; <br>
这样，根据以上条件，我们就可以获得用户所在的城市信息；&nbsp;&nbsp;&nbsp; </p>
<br> <img src ="http://www.blogjava.net/bourn/aggbug/141544.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bourn/" target="_blank">段氏</a> 2007-08-30 23:01 <a href="http://www.blogjava.net/bourn/articles/141544.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>