--curdate()返回当前日期mysql> select curdate();

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

| curdate()  |

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

| 2011-01-01 |

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

1 row in set (0.00 sec)

--curtime()返回当前时间mysql> select curtime();

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

| curtime() |

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

| 09:23:15  |

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

1 row in set (0.00 sec)

--now()返回当前的时间和日期mysql> select now();

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

| now()               |

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

| 2011-01-01 09:23:25 |

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

1 row in set (0.00 sec)

--unix_timestamp 返回日期date 的unix时间戳mysql> select unix_timestamp(now());

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

| unix_timestamp(now()) |

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

|            1293845026 |

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

1 row in set (0.00 sec)

--from_unixtime()返回unix时间戳的日期值mysql> select from_unixtime(unix_timestamp(now()));

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

| from_unixtime(unix_timestamp(now())) |

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

| 2011-01-01 09:24:17                  |

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

1 row in set (0.00 sec)

--week(date)返回日期date为这一年的第几周

--year(date)返回日期date 的年mysql> select week(now()),year(now());

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

| week(now()) | year(now()) |

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

|           0 |        2011 |

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

1 row in set (0.01 sec)

--hour(time)--返回time的小时

--minute(time)--返回time的分钟mysql> select hour(curtime()) ,minute(curtime());

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

| hour(curtime()) | minute(curtime()) |

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

|               9 |                25 |

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

1 row in set (0.00 sec)

--monthname(date)--返回date的月份mysql> select monthname(now());

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

| monthname(now()) |

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

| January          |

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

1 row in set (0.01 sec)

--date_format(date,fmt) 返回按照字符fmt格式的date值mysql> select date_format(now(),'%M,%D,%Y');

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

| date_format(now(),'%M,%D,%Y') |

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

| January,1st,2011              |

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

1 row in set (0.00 sec)

--date_add(date, interval exp type) 返回一个日期或时间值加上一个时间间隔的时间值。mysql> select now() current,date_add(now(), interval 31 day ) after31days;

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

| current             | after31days         |

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

| 2011-01-01 09:27:41 | 2011-02-01 09:27:41 |

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

1 row in set (0.01 sec)

mysql> select now() current,date_add(now(), interval -31 day ) before31days ,date_add(now(), interval '-a_-2' year_month) after_oneyear_2month;

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

| current             | before31days        | after_oneyear_2month |

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

| 2011-01-01 09:29:32 | 2010-12-01 09:29:32 | 2010-11-01 09:29:32  |

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

1 row in set (0.00 sec)

--datediff(date1,date2)从起始时间date1到结束时间date2之间的天数

mysql> select datediff('2007-09-15',now()) begin, datediff('2011-06-25',now()) end;

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

| begin | end  |

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

| -1204 |  175 |

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

1 row in set (0.00 sec)

--计算从我上大学到现在的天数,和现在到我离开学校的天数。mysql> select abs(datediff('2007-09-15',now())) begin_days, datediff('2011-06-25',now())

end_days;

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

| begin_days | end_days |

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

|       1204 |      175 |

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

1 row in set (0.00 sec)

附录:mysql中的时间格式:说明符     说明

%a 工作日的缩写名称  (Sun..Sat)

%b 月份的缩写名称  (Jan..Dec)

%c 月份,数字形式(0..12)

%D 带有英语后缀的该月日期  (0th, 1st, 2nd, 3rd, ...)

%d 该月日期, 数字形式 (00..31)

%e 该月日期, 数字形式(0..31)

%f 微秒 (000000..999999)

%H 小时(00..23)

%h 小时(01..12)

%I 小时 (01..12)

%i 分钟,数字形式 (00..59)

%j 一年中的天数 (001..366)

%k 小时 (0..23)

%l 小时 (1..12)

%M 月份名称 (January..December)

%m 月份, 数字形式 (00..12)

%p 上午(AM)或下午(PM)

%r 时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AM或PM)

%S 秒 (00..59)

%s 秒 (00..59)

%T 时间 , 24小时制 (小时hh:分钟mm:秒数ss)

%U 周 (00..53), 其中周日为每周的第一天

%u 周 (00..53), 其中周一为每周的第一天

%V 周 (01..53), 其中周日为每周的第一天 ; 和 %X同时使用

%v 周 (01..53), 其中周一为每周的第一天 ; 和 %x同时使用

%W 工作日名称 (周日..周六)

%w 一周中的每日 (0=周日..6=周六)

%X 该周的年份,其中周日为每周的第一天, 数字形式,4位数;和%V同时使用

%x 该周的年份,其中周一为每周的第一天, 数字形式,4位数;和%v同时使用

%Y 年份, 数字形式,4位数

%y 年份, 数字形式 (2位数)

%%‘%’文字字符

mysql起止时间怎么写_【Mysql 学习】日期函数函数相关推荐

  1. mysql中获取时间的年月日_详解mysql 获取当前日期及格式化

    MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...

  2. mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?

    如何在mysql的字段ID中插入自动编号?我已经有idmember作为主键 这是我尝试过的代码,请更正它 UPDATE member SET id = Row_number()over ORDER B ...

  3. mysql中获取时间的年月日_关于苹果ios中的Date()获取时间NaN的问题

    项目开发过程中难免会遇到倒计时,获取时间等类似的问题,然而ios端获取时间戳时发现,显示结果NaN(nont a number),安卓端显示是ok的. ***原因:Date()内时间格式问题*** i ...

  4. mysql生产环境运维方案_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程

    1 不停的收到email报警,内存值超过阀值80%了. 2 top下,mysqld进程确实占据了77.5%,再加上一些其他的辅助进程,内存usage到了81%也可以理解. [xxx@00903 5.5 ...

  5. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式

    修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...

  6. 参考文献起止页码怎么写_毕业论文文献综述不会写?快来看看这篇文章(附含通用模板)...

    文献综述是对所研究主题的现状进行客观的叙述和评论.寻求新的研究突破点.一个资料全面.研究深入的综述不仅可以帮助作者确立毕业论文的选题,还可以为论文的深入研究提供有力的支撑.本文分享一份"毕业 ...

  7. linux系统中mysql表中能添加中文_数据库学习之数据库增删改查(另外解决Mysql在linux下不能插入中文的问题)(二)...

    数据库增删改查 增加 首先我们创建一个数据库user,然后创建一张表employee create table employee( id int primary key auto_increment, ...

  8. mac mysql 连接超时时间设置_MAC下mysql安装连接问题

    ()里面的为终端中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点mysql,关闭mysql服务 第二步:进入终端输入(cd /usr/local/m ...

  9. 参考文献起止页码怎么写_论文参考文献怎么写?

    点击上方蓝字,关注我们 本硕博联谊 | 论文指导 | 商务合作 MBA  EMBA  MPA  职称论文  期刊论文 期刊发表  论文发表  核心期刊  毕业论文 论文答辩  论文PPT  论文查重  ...

最新文章

  1. C++ STL: lower_bound 和 upper_bound
  2. Circuit Breaker(电路熔断器)模式原理
  3. 两个python文件怎么联系在一起_【新手求助】怎样把两个程序连接在一起?老师作业,谢谢啦...
  4. 深度学习-机器学习(神经网络 1)
  5. mysql数据库入门教程(12):变量讲解大全
  6. Windows上PHP扩展的实现,部署及应用
  7. android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果
  8. python透明图片合并_如何使用PIL将透明png图像与另一个图像合并
  9. Futter基础第9篇: 实现页面跳转、跳转传值(命名路由、命名路由传值)
  10. node.js安装以及git 的使用说明
  11. linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
  12. 《缠中说禅108课》99:走势结构的两重表里关系 3
  13. unity自动生成敌人_Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
  14. 总结2019,立2020flag
  15. Unity Visual Effect Graph 制作Fireworks烟花特效
  16. html混淆压缩,JavaScript的压缩和混淆
  17. maven系列:生命周期
  18. php 月柱计算,月柱推算
  19. Android , 打开系统播放器
  20. matlab东大教授_杜睿 - 东南大学 - 数学学院

热门文章

  1. (转)交换机攻击方法描述
  2. 登录页面跳出框架的JS
  3. Angular CLI ng 指令指南
  4. Vue — 第一天(极速入门)
  5. 给页面加速,干掉Dom Level 0 Event
  6. Win10还原被Windows Defender隔离的文件
  7. NoSQL-MongoDB with python
  8. 新近碰到的病毒(TR.Spy.Babonock.A)
  9. iOS开发之share第三方登录以及分享
  10. Servlet与缓存