mysql中 now() sysdate() curdate() 的区别 - 走过的足迹 - CSDN博客

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

2016年10月19日 11:38:36 wangjunjun2008 阅读数:14698 标签: mysql 函数 now sysdate curdate 更多
个人分类: SQL、Oracle、MySQL
  1. 1
    -- now() 返回当前日期和时间,格式如下:2013-01-17 10:57:13
  2. 2
    mysql> select now(), sleep(5), now();
  3. 3
    +---------------------+----------+---------------------+
  4. 4
    | now() | sleep(5) | now() |
  5. 5
    +---------------------+----------+---------------------+
  6. 6
    | 2013-01-17 10:57:13 | 0 | 2013-01-17 10:57:13 |
  7. 7
    +---------------------+----------+---------------------+
  8. 8
    两个值相同,表示语句开始执行的时间。
  9. 9
  10. 10
    -- curdate() 返回当前日期,格式如下:2013-01-17
  11. 11
    mysql> select curdate();
  12. 12
    +------------+
  13. 13
    | curdate() |
  14. 14
    +------------+
  15. 15
    | 2013-01-17 |
  16. 16
    +------------+
  17. 17
  18. 18
    -- curtime(), 返回当前时间,格式如下:12:49:26
  19. 19
    mysql> select curtime(), sleep(5), curtime();
  20. 20
    +-----------+----------+-----------+
  21. 21
    | curtime() | sleep(5) | curtime() |
  22. 22
    +-----------+----------+-----------+
  23. 23
    | 12:49:26 | 0 | 12:49:26 |
  24. 24
    +-----------+----------+-----------+
  25. 25
    两个值相同,都表示语句开始执行的时间。
  26. 26
  27. 27
    -- sysdate() 返回当前日期和时间,格式:2013-01-17 13:02:40
  28. 28
    mysql> select sysdate(), sleep(5), sysdate();
  29. 29
    +---------------------+----------+---------------------+
  30. 30
    | sysdate() | sleep(5) | sysdate() |
  31. 31
    +---------------------+----------+---------------------+
  32. 32
    | 2013-01-17 13:02:40 | 0 | 2013-01-17 13:02:45 |
  33. 33
    +---------------------+----------+---------------------+
  34. 34
    两个值不同,sysdate表示实时的系统时间。
  35. 35
    sysdate() 和 now()的区别,一般在执行SQL语句时,都是用now();
  36. 36
    因为使用sysdate()时,有可能导致主库和从库执行时返回值不一样,导致主从数据库不一致。
  37. 37
  38. 38
    其它函数格式显示:
  39. 39
    mysql> select now(), curdate(), sysdate(), curtime() \G;
  40. 40
    *************************** 1. row ***********************
  41. 41
    now(): 2013-01-17 13:07:53
  42. 42
    curdate(): 2013-01-17
  43. 43
    sysdate(): 2013-01-17 13:07:53
  44. 44
    curtime(): 13:07:53


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



comments powered by Disqus