PHP mysql数据库中的YEAR()与CURDATE()函数
来源:互联网 发布:数据恢复案例视频教程 编辑:程序博客网 时间:2024/04/29 12:56
一开始很少用mysql中的YEAR()与CURDATE()函数,下面我就通过mysql参考手册中的例子具体说说对它的理解,我在MYSQL中截了一张图,如下:
1:上图中CURDATE()返回当前日期的函数,这个好理解;
2:(YEAR(CURDATE())-YEAR(birth))这个也好理解,其中YEAR()函数返回的是年份,例如有这样一段查询:mysql>SELECT YEAR(CURDATE()) FROM test;其中test是数据库中的测试表;假如今天是2015-10-10的话,那么上面的这段查询返回的就是2015年,它并不返回几月几号;
3:那么这段又是怎样理解呢?看这段字符:-(RIGHT(CURDATE(),5) RIGHT(birth),5) AS age.其中RIGHT返回的是字符串右边的5位字符。如果把CURDATE()返回的当前日期当作字符串的话,例如:2015-10-10.那么RIGHT(CURDATE(),5)返回的就是:10-10,注意其中的”-“符号也算作一位。如果(RIGHT(CURDATE(),5) RIGHT(birth),5)为真的话,那么就返回1,如果为假则返回0;注意上面的图红色的B部分,看出生日期为1997-12-09,而当前日期为:2003-08-19,按理说1997到2003年应该是6年,为什么age显示的是5岁呢,原因就是因为上述返回结果为真,故减去了一年。
“`
0 0
- PHP mysql数据库中的YEAR()与CURDATE()函数
- MySQL CURDATE() 函数
- MySQL CURDATE() 函数
- 写数据库查询的时候谨慎使用时间函数CURDATE()
- mysql now() , curdate() , curtime()
- PHP与MySQL数据库操作函数详解
- PHP中的MYSQL常用函数(php下操作数据库必备)
- PHP中的MYSQL常用函数(php下操作数据库必备)
- Mysql 数据库中的函数
- thinkphp中的内置操作数据库与mysql中的函数汇总
- php函数连接mysql数据库
- mysql 查询数据库中的存储过程与函数的语句
- mysql 查询数据库中的存储过程与函数的语句
- mysql 查询数据库中的存储过程与函数的语句
- 【php】利用php的构造函数与析构函数编写Mysql数据库查询类
- PHP 中的MySQL处理函数
- PHP中的MYSQL常用函数
- PHP中的MYSQL常用函数
- 万能的meta,属性详解
- CISCO学习笔记(三)交换机的基本原理及vlan和vlan间路由
- Eclipse错误:Conversion to Dalvik format failed with error 1
- 论assign copy retain readonly readwrite nonatomic weak strong各自的特点
- Android开发菜鸟级入门4--网络编程之套接字UDP
- PHP mysql数据库中的YEAR()与CURDATE()函数
- notepad++正则表达式-trd文件修正
- 字符串最小表示法
- Java利用 AES/ECB/PKCS5Padding 算法加解密
- Jquery基础之DOM操作
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 异步读写
- Android onPause和onStop的比较
- ArcEngine连接SQL