select now(),date(now()),sysdate();
select curdate(),curdate()+0,curtime(),curtime()+0;
/*返回日期当月最后一天*/
select last_day('2008-12-02');
/*返回日期的星期几*/
select dayname('2008-12-02'),dayofweek('2008-12-02');
/*返回日期的年,月,日*/
select month('2008-12-02'),year('2008-12-02'),day('2008-12-02');
/*返回日期的小时,分,秒*/
select hour('10:05:03'),minute('10:05:03'),second('10:05:03');
select date_add('1998-01-02', interval 31 day),adddate('1998-01-02', 31);
select date_add('1998-01-02',interval 2 year);
select date_add('1998-01-02', interval 2 hour);
/*subdate(d,t):起始时间减去一段时间*/
select subdate('1998-01-02', interval 31 day),subdate('1998-01-02', 31);
/*addtime(d,t):起始时间d加入时间t*/
select addtime('1997-12-31 23:59:50','00:00:05'), addtime('23:59:50','00:00:05') ;
/*subtime(d,t):起始时间d减去时间t*/
select subtime('1997-12-31 23:59:50','00:00:05'), subtime('23:59:50','00:00:05');
/*datediff(d1,d2):返回起始时间d1和结束时间d2之间的天数*/
select datediff('1997-12-31 23:59:59','1997-12-30');
/*date_format(date,format):根据format字符串显示date值的格式*/
select date_format('2008-12-02 22:23:00', '%y %m %m %h:%i:%s');
/*str_to_date(str,format) 字符串转化为时间*/
select str_to_date('04/31/2004', '%m/%d/%y %h:%i:s');
/*
timestamp(expr) , timestamp(expr,expr2)
对于一个单参数,该函数将日期或日期时间表达式 expr 作为日期时间值返回.对于两个参数, 它将时间表达式 expr2添加到日期或日期时间表达式 expr 中,将theresult作为日期时间值返回
*/
select timestamp('2003-12-31'), timestamp('2003-12-31 12:00:00','12:00:00');
/*取当天0点0分,下一天0点0分*/
select timestamp(date(sysdate())),timestamp(adddate(date(sysdate()),1));
分享到:
相关推荐
### MySQL常用函数详解 #### 数学函数 - **ABS(x)**: 返回参数`x`的绝对值。 - **BIN(x)**: 将十进制数字`x`转换为二进制字符串表示。 - **CEILING(x)**: 返回不小于`x`的最小整数值。 - **EXP(x)**: 返回`e`的`x`...
包含了MySQL常用的所有函数及详解。IFNULL(expr1,expr2),FROM_UNIXTIME。
Mysql常用函数列表 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 …… 数学类 ABS (number2 ) //绝对值 …… 日期...
以下是对几个常用日期函数的详细解析: ### 1. `TO_DAYS(date)` `TO_DAYS()`函数将一个日期转换为从“0000-00-00”到指定日期的天数。这在比较两个日期或计算两个日期之间的天数差时非常有用。 例如: ```sql ...
### MySQL常用函数详解 #### 一、数学函数 在MySQL中,数学函数是处理数值数据的基本工具之一。这些函数能够帮助我们执行简单的算术运算、数值转换以及进行数学计算。 - **ABS(x)**:返回`x`的绝对值。例如,`ABS...
内容概要:笔者将MySQL常用的函数分为字符串函数、窗口函数、日期和时间函数、聚合函数、数值型函数、逻辑判断函数六类。将每一类别中常用的函数进行汇总,主要向读者介绍各个类别中常用函数的作用,在介绍的同时给...
内容概要:本文档介绍了 MySQL 数据库中的内置函数及其使用方法,包括日期时间函数、字符串函数、数学函数及其他常用函数。详细解释了每种类型的函数及其常见应用场景,提供了具体的 SQL 语句实例。 适合人群:MySQL...
"MySQL 日期函数和时间函数及加减运算" MySQL 日期函数和时间函数是 MySQL 中非常重要的函数,用于处理日期和时间数据类型。这些函数可以帮助开发者快速获得当前日期和时间、执行日期和时间相关的操作。 获得当前...
以下是一些常用的时间日期函数的详细说明: 1. **NOW()**: - NOW() 函数返回当前日期和时间(YYYY-MM-DD HH:MM:SS)。 2. **CURDATE()** 和 **CURTIME()**: - CURDATE() 返回当前日期(YYYY-MM-DD)。 - ...
MySQL关于自定义函数以及常用函数的组织点的总结(例如日期函数)
本文将对MySQL中常用的日期函数进行总结,并通过示例来说明它们的具体用法。 #### 1. 获取当前日期和时间 - **NOW()**: 返回当前的日期和时间。 ```sql SELECT NOW(); ``` - **CURRENT_DATE()**: 返回当前的...
本知识点主要介绍MySQL中的常用函数,包括数学函数和字符串函数。 数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种数值计算需求。ABS(n)函数返回参数n的绝对值。例如ABS(-32)会返回32。...
连接字符串常用:concat函数。如sql查询条件的like查询, AND c.name like concat(#{param.name},’%’) 将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、Cast函数;CONVERT函数...
### MySQL常用函数详解 #### 一、数学函数 在MySQL中,数学函数是数据库操作的基础之一,它们可以处理各种数值运算需求。 - **ABS(X)**:返回`X`的绝对值。 - 示例:`SELECT ABS(-5);` 返回 `5`。 - **BIN(X)*...
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1、DAYOFWEEK(date) SELECT DAYOFWEEK(‘2016-01-16') SELECT DAYOFWEEK(‘2016-01-16 00:00:00') -> ...
总结,MySQL的日期、字符串、逻辑和排序函数提供了强大的数据处理能力。熟练掌握这些函数可以极大地提高数据库操作的效率和灵活性。对于数据分析和业务报表的生成,这些函数是必不可少的工具。在实际工作中,结合...
在 MySQL 中,函数是指对输入参数值返回一个具有特定关系的值,主要分为数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息和加密函数等。以下是 MySQL 中一些常用的函数: 数学函数 数学函数主要用来...
MySQL 2005中包含了一系列常用的函数,这些函数涵盖了数据转换、统计计算、算术运算、取近似值以及字符串处理等多个方面。下面将详细解释这些函数的用途和用法。 1. **转换函数**: - `CONVERT(数据类型, 值, 格式...
本篇文章将深入解析一些常用的MySQL日期时间函数以及数值函数。 1. **时间转化秒函数:time_to_sec** `time_to_sec()` 函数用于将时间值转换成秒。例如,`time_to_sec('01:01:01')` 返回的是3661秒,这是对小时、...