mysql起止时间怎么写_【Mysql 学习】日期函数函数
--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 学习】日期函数函数相关推荐
- mysql中获取时间的年月日_详解mysql 获取当前日期及格式化
MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...
- mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?
如何在mysql的字段ID中插入自动编号?我已经有idmember作为主键 这是我尝试过的代码,请更正它 UPDATE member SET id = Row_number()over ORDER B ...
- mysql中获取时间的年月日_关于苹果ios中的Date()获取时间NaN的问题
项目开发过程中难免会遇到倒计时,获取时间等类似的问题,然而ios端获取时间戳时发现,显示结果NaN(nont a number),安卓端显示是ok的. ***原因:Date()内时间格式问题*** i ...
- mysql生产环境运维方案_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程
1 不停的收到email报警,内存值超过阀值80%了. 2 top下,mysqld进程确实占据了77.5%,再加上一些其他的辅助进程,内存usage到了81%也可以理解. [xxx@00903 5.5 ...
- 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式
修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...
- 参考文献起止页码怎么写_毕业论文文献综述不会写?快来看看这篇文章(附含通用模板)...
文献综述是对所研究主题的现状进行客观的叙述和评论.寻求新的研究突破点.一个资料全面.研究深入的综述不仅可以帮助作者确立毕业论文的选题,还可以为论文的深入研究提供有力的支撑.本文分享一份"毕业 ...
- linux系统中mysql表中能添加中文_数据库学习之数据库增删改查(另外解决Mysql在linux下不能插入中文的问题)(二)...
数据库增删改查 增加 首先我们创建一个数据库user,然后创建一张表employee create table employee( id int primary key auto_increment, ...
- mac mysql 连接超时时间设置_MAC下mysql安装连接问题
()里面的为终端中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点mysql,关闭mysql服务 第二步:进入终端输入(cd /usr/local/m ...
- 参考文献起止页码怎么写_论文参考文献怎么写?
点击上方蓝字,关注我们 本硕博联谊 | 论文指导 | 商务合作 MBA EMBA MPA 职称论文 期刊论文 期刊发表 论文发表 核心期刊 毕业论文 论文答辩 论文PPT 论文查重 ...
最新文章
- C++ STL: lower_bound 和 upper_bound
- Circuit Breaker(电路熔断器)模式原理
- 两个python文件怎么联系在一起_【新手求助】怎样把两个程序连接在一起?老师作业,谢谢啦...
- 深度学习-机器学习(神经网络 1)
- mysql数据库入门教程(12):变量讲解大全
- Windows上PHP扩展的实现,部署及应用
- android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果
- python透明图片合并_如何使用PIL将透明png图像与另一个图像合并
- Futter基础第9篇: 实现页面跳转、跳转传值(命名路由、命名路由传值)
- node.js安装以及git 的使用说明
- linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
- 《缠中说禅108课》99:走势结构的两重表里关系 3
- unity自动生成敌人_Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
- 总结2019,立2020flag
- Unity Visual Effect Graph 制作Fireworks烟花特效
- html混淆压缩,JavaScript的压缩和混淆
- maven系列:生命周期
- php 月柱计算,月柱推算
- Android , 打开系统播放器
- matlab东大教授_杜睿 - 东南大学 - 数学学院