[Linux运维 -- 数据库]mysql处理时间
[Linux运维 -- 数据库]mysql处理时间
基本用法:
(1)获取时间日期
- 基本时间
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2015-08-24 14:48:01 |
+---------------------+
1 row in set (0.00 sec)mysql> select curdate();
+------------+
| curdate() |
+------------+
| 2015-08-24 |
+------------+
- 获取星期几
mysql> select dayofweek(now());
+------------------+
| dayofweek(now()) |
+------------------+
| 2 |
+------------------+mysql> select dayofweek(curdate());
+----------------------+
| dayofweek(curdate()) |
+----------------------+
| 2 |
+----------------------+
- 获取这个月的第几天
mysql> select dayofmonth(now());
+-------------------+
| dayofmonth(now()) |
+-------------------+
| 24 |
+-------------------+
1 row in set (0.00 sec)
- 获取这一年的第几天
mysql> select dayofyear(now());
+------------------+
| dayofyear(now()) |
+------------------+
| 236 |
+------------------+
1 row in set (0.00 sec)
(2)动态获取时间
- 获取一天前
mysql> select date_sub(now(), interval 1 day);
+---------------------------------+
| date_sub(now(), interval 1 day) |
+---------------------------------+
| 2015-08-23 20:06:40 |
+---------------------------------+mysql> select date_add(now(), interval -1 day);
+----------------------------------+
| date_add(now(), interval -1 day) |
+----------------------------------+
| 2015-08-23 20:09:20 |
+----------------------------------+
- 获取一个小时前
mysql> select date_add(now(), interval -1 hour);
mysql> select date_sub(now(), interval 1 hour);
- 获取一分钟前
mysql> select date_add(now(), interval -1 minute);
mysql> select date_sub(now(), interval 1 minute);
(3) DATE_FORMAT
>select DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%s');
+-----------------------------------------+
| DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%s') |
+-----------------------------------------+
| 2016-01-21 11:28:54 |
+-----------------------------------------+
链接: http://www.w3school.com.cn/sql/func_date_format.asp
参考:
(1) http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html
(2) http://justdo2008.iteye.com/blog/1141609
转载于:https://www.cnblogs.com/zk47/p/4755782.html
[Linux运维 -- 数据库]mysql处理时间相关推荐
- python入门与提高实践 老男孩_跟老男孩学Linux运维:MySQL入门与提高实践
第10章 MySQL数据库日志知识与企业应用实践 10.1 MySQL常用日志文件知识 10.2 错误日志的介绍与配置 10.3 普通查询日志的介绍与配置 10.4 二进制日志的介绍与配置 10.5 ...
- Linux运维课程-Mysql之复制(2)
本视频为老段工作室Linux运维课-Mysql部分 MySQL复制第二讲(随堂视频). 本章详细讲解了master和slave之间复制的注意点,通过本实验能够让大家更容易理解什么是MySQL复制.同 ...
- 查询mysql数量_Linux 运维基础 Mysql性能优化
1, 查看MySQL服务器配置信息 mysql> show variables; 2, 查看MySQL服务器运行的各种状态值 mysql> show global status; 3, 慢 ...
- 运维老鸟分享linux运维发展路线规划
linux运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用dba-->架构dba-->开 ...
- 《Linux运维实战:使用Percona XtraBackup物理备份与恢复Mysql数据》
一.Percona XtraBackup工具介绍 Percona XtraBackup是世界上唯一开源.免费的MySQL热备份软件,可为InnoDB和XtraDB数据库执行非阻塞备份.Percona ...
- 运维之道 | Linux运维必会的MySQL企业面试题
Linux运维必会的MySQL企业面试题 基础笔试命令 1.开启MySQL服务 [root@localhost ~]# /etc/init.d/mysqld start [root@localhost ...
- linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍
本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...
- 面试 Linux 运维工作至少需要知道哪些知识?
点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 先不说楚枫的这般年纪,能够踏入元武一重说明了什么,最主要的是,楚枫在刚刚踏入核心地带时,明 ...
- Linux运维跳槽必备的40道面试精华题
过一次年,结婚.存款.父母养老,一系列向钱看的事都在碾压我们本来还挺简单的神经,但难过没有出路,唯有找到好的方法和事业方向,才能实现一步一个脚印的逆袭. 下面是一名资深Linux运维求职数十家公司总结 ...
最新文章
- 的确好用!Python数据科学速查表中文版强势来袭!
- 红曲面怎么做_新年就要“红”运当头 买款高颜值红色旗舰让年味更浓
- React服务端渲染实现(基于Dva)
- 如何表示数组所有数都不等于一个数_每日算法系列【LeetCode 523】连续的子数组和...
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
- Kong Api 初体验、Kong安装教程
- springboot配置shiro多项目实现session共享的详细步骤
- 前端开发-认识前端开发-0226
- mysql-数据备份操作
- Remository3.52简体中文语言包
- 怎样提高java平台的性能
- 为了学习Python,我汇总了这10个免费的视频课程!
- php 无限极分类树形图,ThinkPhp 实现 无限极分类及树状结构 附加使用例子
- php中怎么获取提交时间,php – 通过curl_getinfo()获取详细信息来获取cURL请求的时间...
- ubuntu resolution
- Python爬虫入门之查询ip地址
- 天津春季高考历年计算机考试卷,最新春季高考历年真题-天津市春季高考语文试卷...
- hive时间AM PM格式转化为24小时制 按小时分morning,noon 思路+演示
- 程序员眼中的中国传统文化-王阳明《传习录》18
- 网站地图是什么?该如何生成