易截截图软件、单文件、免安装、纯绿色、仅160KB

请教!mysql时间字段用了int。

mysql里,一个字段是“时间”,但是数据类型却用了int。
网上查了下,这样貌似是为了建索引,读取时可以提高效率。

请问:c#怎么将这个int转换成时间格式?
比如int值为:1265114221,它对应的时间为2010-02-02 20:37:01.
谢谢大家!


ps:我解压了xampp.rar,有没有什么mysql的软件,类似于oracle的toad?
SQL code:
mysql> select from_UNIXTIME(1265114221);
+---------------------------+
| from_UNIXTIME(1265114221) |
+---------------------------+
| 2010-02-02 20:37:01 |
+---------------------------+
1 row in set (0.00 sec)

mysql>


你这样,你用INT的时候的,千万不要对INT的字段进行函数操作,这样你的SQL性能会非常低下。
解决办法:
    在和INT字段比较的时候,把时间先转化为INT再来比较。

正解。
引用
SQL codemysql>select from_UNIXTIME(1265114221);+---------------------------+| from_UNIXTIME(1265114221)|+---------------------------+|2010-02-0220:37:01|+---------------------------+1 rowinset (0.00 sec)

mysql>


一定要注意效率,不要盲目的写SQL语句!

用c#可以将读出来的int指转换成时间格式吗
比如可以把1265114221转换成时间吗

TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1).Add(new TimeSpan(1265114221L*10000000)))

或者

TimeZone.CurrentTimeZone.ToLocalT


相关问答:

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

Mysql效率问题 - 其他数据库开发 / MySQL/Postgresql


CREATE TABLE `ch1` (
  `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `no` int(10) unsigned DEFAULT NULL,
  `dtime` datetime DEFAULT NULL,
  PRIMARY KEY (`id ......

问一个字符集的问题,从mysql版来

原帖请看
http://topic.csdn.net/u/20100115/09/98c6ac75-d6fe-4b6c-90dc-336a738a0c0f.html?14601
总结下就是
apache php mysql 我全部都用的是gb2312,有什么办法可以不用每次mysql_query('SET character_set_r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号