ChinaUnix.net
相关文章推荐:

mysql 时间戳转时间

为什么mysql5.1版本中timestamp日期和时间数据类型不起作用,输入20020309161718输出的和datetime日期和时间数据类型一样是2002-03-09 16:17:18.是什么原因啊?? 谢谢!!

by wudi_1979 - MySQL - 2009-09-16 21:14:24 阅读(1415) 回复(2)

相关讨论

mysql5、4 和mysql3对时间的处理方式问题,前期用squidalyser.pl将squid日志导入到mysql 3中,对于时间字段的处理都没有问题,现在mysql server 3升级到5后,发现mysql 5、4对时间的处理方式和mysql 3很不同,导入的时间都变成了1970-01-01,squidalyser.pl认为导入的数据都是过期数据,导入完成就全部删除了,导致无法分析和查看代理服务器上网日志,在squid官方网站也有人提出此问题,但是也没有解决办法,该如何解决这...

by xjjjk - Perl - 2008-03-14 11:20:40 阅读(6756) 回复(2)

date为需要处理的参数(该参数是Unix 时间),可以是字段名,也可以直接是Unix 时间字符串 
后面的 '%Y%m%d' 主要是将返回值格式化 
例如: 
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  
->20071120 
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )  
->2007年11月20 
UNIX_TIMESTAMP()是与之相对正好相反的时间函数 
 

by lafang2009 - MySQL - 2011-12-20 09:46:42 阅读(139648) 回复(0)

mysql的命令行之下,执行下列语句: SELECT UNIX_TIMESTAMP(CURRENT_TIMESTAMP); 可以得到一个整数值,谓之UNIX时间! 如果希望在创建表的时候,将某个字段设置为UNIX时间,如何做到呢,根据实验,无法将上述的UNIX_TIMESTAMP函数用于SQL脚本的。当然,文档上也是这么说的。 各位有没有具体的实践技巧,可以将整数形式的UNIX时间作为DEFAULT值写在创建表的脚本中呢? 谢谢啦!

by 成天不吃饭 - MySQL - 2006-06-27 10:28:53 阅读(7411) 回复(7)

通过锁机制,可以实现多线程同时对某个表进行操作。如下图所示,在某个时刻,用户甲、用户乙、用户丙可能会同时或者先后(前面一个作业还没有完成)对数据表A进行查询或者更新的操作。当某个线程涉及到更新操作时,就需要获得独占的访问权。在更新的过程中,所有其它想要访问这个表的线程必须要等到其更新完成为止。此时就会导致锁竞争的问题。从而导致用户等待时间的延长。在这篇文章中,笔者将跟大家讨论,采取哪些措施可以有效的...

by hello_world_abc - MySQL - 2011-03-22 09:29:39 阅读(1425) 回复(1)

user starttime endtime brace 2014-05-01 12:01:44 2014-05-01 12:01:50 brace 2014-05-01 12:01:44 2014-05-01 12:03:50 luce 2014-05-01 12:01:12 2014-05-01 12:04:50 luce 2014-05-01 12:02:44 2014-05-01 12:01:50 kite 2014-05-01 12:01:44 2014-05-01 12:01:50 kite 2014-05-01 12:01:44 ...

by T_study - MySQL - 2014-05-16 14:44:09 阅读(2116) 回复(2)

大家好,我有两个时间1355543041 、1354845629 我想把他们的差值化成小时、分钟、秒的格式。不如:3小时10分钟2秒。请各位大侠赐教

by mlxahcf - MySQL - 2013-04-24 17:33:11 阅读(1105) 回复(3)

本帖最后由 viato 于 2013-04-01 10:50 编辑 mysqldumpslow 分析出来的日志如下,不知道怎么按Time从大到小排序 Count: 720 Time=2.17s (1560s) Lock=0.00s (0s) Rows=28627.0 (20611414), seach[seach]@2hosts SELECT head.aid, dat.dat_id, head.aid, head.label, head.short_desc, head.pack_name, head.dev_name, head.ltform , head.resolution , head.adk_version, head.state, ...

by viato - Shell - 2013-04-02 08:23:22 阅读(4570) 回复(12)

mysql>  Select UNIX_TIMESTAMP();
+------------------+
| UNIX_TIMESTAMP() |
+------------------+
|       1312255404 |
+------------------+
1 row in set (0.04 sec)
mysql>  Select FROM_UNIXTIME(1312255404);
+---------------------------+
| FROM_UNIXTIME(1312255404) |
+---------------------------+

by iamwzh2003 - MySQL - 2011-12-22 08:53:14 阅读(583) 回复(0)

这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysq...

by evaspring - MySQL文档中心 - 2009-07-18 02:46:30 阅读(952) 回复(0)

背景: 如果用数据库查询时要做日期运算,用mysql真的不错,特别是日期的加减等操作。不用担心一个月有30,31,28,29天。 正文: mysql 1. 日期与时间 mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> select WEE...

by bing_fox - MySQL文档中心 - 2008-12-24 17:09:55 阅读(1143) 回复(0)