mysql now curdate_mysql now() sysdate() curdate()区别

//mysql中now,curdate,curtime,sysdate区别

1.now 返回的时间,格式如下:2013-01-17 10:57:13

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

+---------------------+----------+---------------------+

| now()               | sleep(5) | now()               |

+---------------------+----------+---------------------+

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

+---------------------+----------+---------------------+

1 row in set (5.01 sec)

其返回的两个值是一样的,因为都是表示语句开始执行的时间。

2. curdate,返回时间的日期,格式如下:2013-01-17

mysql> select curdate(),sleep(5),curdate();

+------------+----------+------------+

| curdate()  | sleep(5) | curdate()  |

+------------+----------+------------+

| 2013-01-17 |        0 | 2013-01-17 |

+------------+----------+------------+

1 row in set (5.00 sec)

3.curtime, 返回时间,格式如下:12:49:26

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

+-----------+----------+-----------+

| curtime() | sleep(5) | curtime() |

+-----------+----------+-----------+

| 12:49:26  |        0 | 12:49:26  |

+-----------+----------+-----------+

其返回的两个值是一样的,因为都是表示语句开始执行的时间。

4.sysdate 返回时间,格式和time()函数返回时间一样,但是有区别。格式:2013-01-17 13:02:40

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

+---------------------+----------+---------------------+

| sysdate()           | sleep(5) | sysdate()           |

+---------------------+----------+---------------------+

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

+---------------------+----------+---------------------+

其返回的两个值是不一样的,因为sysdate是查看的系统时间,时时的系统时间。

也正因为有这个区别,我们一般在执行语句的时候,都是用now(),因为sysdate()获取当时

实时的时间,这有可能导致主库和从库执行时返回值不一样,导致主从数据库不一致。

区别:除了本身定义所返回的区别以为,另外一个区别是:now(),curtime(),curdate()

都是返回基于语句的开始执行时间,而sysdate()返回time的值。

其它函数格式显示:

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

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

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

curdate(): 2013-01-17

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

curtime(): 13:07:53

1 row in set (0.01 sec)

MySQL中SYSDATE()和NOW()函数的区别和联系

MySQL中有5个函数需要计算当前时间的值: NOW.返回时间,格式如:2012-09-23 06:48:28 CURDATE,返回时间的日期,格式如:2012-09-23 CURTIME,返回时间, ...

SQL Server,MySQL,Oracle三者的区别

SQL Server,MySQL,Oracle三者的区别 2016-10-14 转自:SQL Server,MySQL,Oracle三者的区别 目录 1 Oracle.Sql Server.MySql ...

你搞懂 ORACLE、 SQLSERVER、MYSQL与DB2的区别了吗

ORACLE. SQLSERVER.MYSQL与DB2的区别--平台性:    Oracle.MYSQL与DB2可在所有主流平台上运行:    SQL Server只能在Windows下运行: --安 ...

MySql和Oracle数据库区别

Oracle与mysql区别: 1.Oracle有表空间,mysql没有表空间. 2.mysql的char类型取值范围0-255字节,varchar为0-65535字节 3.oracle的char类型 ...

now()与sysdate()的区别(1)

now()与sysdate()两个函数都以'YYYY-MM-DD HH:MM:SS'的形式表示表示当前的时间.比如: root@rac1 21:13:10> select sysdate ...

mysql和mysqli的区别

看书.看视频的时候一直没有搞懂mysqli和mysql到底有什么区别.于是今晚“谷歌”一番,整理一下.需要的朋友可以参考下.   一: PHP-MySQL 是 PHP 操作 MySQL 数据库最原始的 ...

mysql 不同索引的区别和适用情况总结

最近在做sql优化,看到一篇有关sql索引不错的文章,转载一下. 一.索引类型 普通索引:INDEX 允许出现相同的索引内容 (normal) 唯一索引:UNIQUE 不可以出现相同的值,可以有NUL ...

Oracle中和mysql中函数的区别

oracle                  -->                 mysqlto_char(sysdate,'yyyy-mm-dd')-->date_format(s ...

PHP数据库连接mysql与mysqli的区别与用法

一.mysql与mysqli的概念相关: 1.mysql与mysqli都是php方面的函数集,与mysql数据库关联不大. 2.在php5版本之前,一般是用php的mysql函数去驱动mysql数据库 ...

随机推荐

MCDownloadManager ios文件下载管理器

我们用AFNetworking小试牛刀,写一个简单的下载器来演示功能. 前言 为什么AFNetworking能够成为顶级框架?我们究竟该如何领悟它的精髓所在?这都是很难的问题.安全,高效,流畅,这3个 ...

使用pip安装BeautifulSoup4模块

1.测试是否安装了BeautifulSoup4模块 import bs4 print bs4 执行报错说明没有安装该模块 Traceback (most recent call last): File ...

《Java程序设计》第五次实验实验报告

实验封面 一.实验内容 1.阅读理解源码进入07_httpd所在的目录,使用vi编辑器理解源代码. 2.编译应用程序使用gcc编译器,分别对文件夹下的copy.c和httpd.c进行编译,出现copy ...

MongoDB-性能优化之索引

首先看一个实例 >;i

vitual dom实现(转)

1. 通过JavaScript来构建虚拟的DOM树结构,并将其呈现到页面中: 2. 当数据改变,引起DOM树结构发生改变,从而生成一颗新的虚拟DOM树,将其与之前的DOM对比,将变化部分应用到真实的D ...

boost编译很慢的解决方法

场景:使用boost库的正则模块时出现编译超慢的情况,看了头文件 #include  的引用关系,它依赖的头文件相当多,这应该就是根本原因吧. 目前知道可 ...

如何测试一台主机的IP和端口是否能连通,ping telnet

通过ping 判断一台主机是否开机. 通过:telnet 121.199.167.99 61616  判断一台主机的端口是否能连通. 本机------本地防火墙-------本地路由器-------- ...

spring中aop以xml配置方式

1 引jar包 springAOP\aopalliance.jar springAOP\aspectjrt.jar springAOP\aspectjweaver.jar springAOP\spri ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值