Is it faster to use the mysql query:

SELECT CURDATE() as today

or the PHP statement:

$curdate = date('Y-m-d');

Does the same answer apply to using date() VS MySQL's NOW() and CURTIME()?

解决方案

If you're simply doing the query to get a date into a PHP script, then use the PHP function. In both cases, PHP and MySQL will call the system clock, mangle that time value into the formatted string, and return it. The MySQL version will have the added overhead of query parsing/compiling, and the roundtrip from PHP->MySQL->PHP. And if you're talking to MySQL via TCP socket, you've got added overhead of building/sending/receiving a TCP connection and packets.

On the other hand, if you're using that data value within a query, you'd be better off keeping it within MySQL. For instance, by random chance, you may start a script immediately before midnight, so that PHP generates "May 24/2011 23:59:59.999" for its timestamp, but the query doesn't execute in MySQL until "May 25/2011 00:00:00.001", so now the dates don't match.

curdate mysql 语句,使用MySQL的CURDATE()或PHP的date()更快?相关推荐

  1. java mysql语句_java mysql查询语句怎么写

    展开全部 1:使用SHOW语句找出在服务器上当前存在什么数据32313133353236313431303231363533e4b893e5b19e31333363373766库: mysql> ...

  2. MySQL 语句DML,mysql中的DML语句

    mysql中的DML语句 mysql中的DML语句 mysql 中的DML语言1.insert delete与truncate 3.update 1.insert insert 的作用是向表中添加一行 ...

  3. HIVE:窗口函数,用sql语句查询MySQL安装路径和版本

    数据大师: Jmx's Blog | Keep it Simple and Stupid! 猴子 - 知乎公众号(猴子数据分析)著有畅销书<数据分析思维>科普中国专家 回答数 647,获得 ...

  4. \(^_^)/ MySQL语句

    一.连接mysql. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...

  5. MySQL数据库03(MySQL的存储引擎 DML语句 父子查询 )

    一.1.MySQL的存储引擎 储存引擎的类型:MyISAM.InnoDB. Memory.CSV等九种 MyiSAM和InnoDB类型主要区别 名称 InnoDB MyISAM 事务处理 支持 不支持 ...

  6. mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏

    概述 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的 ...

  7. MySQL 语句整理 2019-5-3

    MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...

  8. 一文搞懂select语句在MySQL中的执行流程!

    MySQL作为互联网行业使用最多的关系型数据库之一,与其免费.开源的特性是密不可分的.然而,很多小伙伴工作了很多年,只知道使用MySQL进行CRUD操作,这也导致很多小伙伴工作多年后,想跳槽进入大厂, ...

  9. 100% 展示 MySQL 语句执行的神器-Optimizer Trace

    在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...

最新文章

  1. mysql左加入_MySQL左加入子查询*
  2. Oracle Database 11g的使用
  3. 聊聊flink的ConnectionManager
  4. html用占位符文本填补空白,占位符文本的选择
  5. Windows 10每天定时执行脚本
  6. 搭建基于.NetFrameWork的私有nuget服务端及打包项目发布上传
  7. 问一个AddDevice和设备符号链的问题??
  8. CF1062E Company
  9. python类中self关键字用法
  10. Java中的接口与抽象类的区别
  11. 黄聪:WordPress默认编辑器可视化切换不见了,非插件导致消失问题
  12. 电子罗盘电磁干扰_车载电子罗盘中的一种新型抗干扰设计
  13. devexpress,dotnetbar控件
  14. HTML 表格滚动锁定表头,实现固定行列
  15. VS中如何导入并且播放音乐
  16. 通过海康sdk实现指定时间段内的录像文件下载
  17. 如何利用pyecharts绘制酷炫的桑基图?
  18. 网上购车平台蛋蛋订车上私户兴起,与汽车之家联合开展青少年嘉年华
  19. 爬虫实践---Scrapy-豆瓣电影影评深度爬取
  20. MicroStrategy的学习过程

热门文章

  1. 电流采样INA282/INA286原理图设计
  2. 尝试写个UC浏览器(堆叠视图A)
  3. 花痴流口水颜文字_什么是流口水?
  4. Python小游戏集合 +【附上代码】
  5. 模糊测试的一些基本概念与分类
  6. 浅谈镜头滤镜的类型及作用
  7. python爬虫爬取汽车网站外型图片
  8. C++ Windows编程中WPARAM等数据类型在32位和64位系统中的差异
  9. Java入门你值得拥有!鬼吹灯手机游戏java
  10. Android小知识汇总