mysql中 now() sysdate() curdate() 的区别

 
  1. -- now() 返回当前日期和时间,格式如下:2013-01-17 10:57:13

  2. mysql> select now(), sleep(5), now();

  3. +---------------------+----------+---------------------+

  4. | now() | sleep(5) | now() |

  5. +---------------------+----------+---------------------+

  6. | 2013-01-17 10:57:13 | 0 | 2013-01-17 10:57:13 |

  7. +---------------------+----------+---------------------+

  8. 两个值相同,表示语句开始执行的时间。

  9.  
  10. -- curdate() 返回当前日期,格式如下:2013-01-17

  11. mysql> select curdate();

  12. +------------+

  13. | curdate() |

  14. +------------+

  15. | 2013-01-17 |

  16. +------------+

  17.  
  18. -- curtime(), 返回当前时间,格式如下:12:49:26

  19. mysql> select curtime(), sleep(5), curtime();

  20. +-----------+----------+-----------+

  21. | curtime() | sleep(5) | curtime() |

  22. +-----------+----------+-----------+

  23. | 12:49:26 | 0 | 12:49:26 |

  24. +-----------+----------+-----------+

  25. 两个值相同,都表示语句开始执行的时间。

  26.  
  27. -- sysdate() 返回当前日期和时间,格式:2013-01-17 13:02:40

  28. mysql> select sysdate(), sleep(5), sysdate();

  29. +---------------------+----------+---------------------+

  30. | sysdate() | sleep(5) | sysdate() |

  31. +---------------------+----------+---------------------+

  32. | 2013-01-17 13:02:40 | 0 | 2013-01-17 13:02:45 |

  33. +---------------------+----------+---------------------+

  34. 两个值不同,sysdate表示实时的系统时间。

  35. sysdate() 和 now()的区别,一般在执行SQL语句时,都是用now();

  36. 因为使用sysdate()时,有可能导致主库和从库执行时返回值不一样,导致主从数据库不一致。

  37.  
  38. 其它函数格式显示:

  39. mysql> select now(), curdate(), sysdate(), curtime() \G;

  40. *************************** 1. row ***********************

  41. now(): 2013-01-17 13:07:53

  42. curdate(): 2013-01-17

  43. sysdate(): 2013-01-17 13:07:53

  44. curtime(): 13:07:53

 

转载自 http://www.cnblogs.com/hllnj2008/p/5192849.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值