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位数)

%%‘%’文字字符

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258203.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

puppet运维自动化之用户管理

系统管理员离不开账户管理,账户管理,密码管理,开发机器,测试机器,线上机器,都需要创建用户,并给与相关用户的权限。你如果要创建100个,1000个账户和密码,你会不会疯掉&am…

c#中异步编程

异步是现实生活中的很多现象的一种抽象。比如分工合作在很多时间段就是异步合作。异步中也一般要涉及委托方法。c#有3种模式的异步编程:异步模式,基于事件的异步模式,基于任务的异步模式(TAP). 一. FrameWork 4.0之前的线程世界     在.N…

《交互式程序设计 第2版》一3.6 关系比较

本节书摘来华章计算机《交互式程序设计 第2版》一书中的第3章 ,第3.6节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.6 关系比较 与元组类型类似,关系类型也逃不过“比较运…

mysql 版本更新日志_mysql升级步骤

升级前先请做好数据备份1.解压tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz2.关闭mysql5.6.23数据库 service mysqld stop3.将5.7.9版本放到默认目录下面mv mysql-5.7.9-linux-glibc2.5-x86_64 /usr/local/mysql4.修改/usr/local/mysql/data 下面的权限chown -R mysql…

C语言中,宏和全局变量的区别是什么?

全局变量 是可以在程序中任何地方使用 而且是可以修改的 宏定义也可以在任何地方使用 但是不能在之后修改 数据类型没有限制的宏的例子:#define 宏名 宏体 #define PI 3.1415926转载自: http://zhidao.baidu.com/link?urlDamb48copKtKBsDeugBDIPT7bk…

android 入门-android自定义控件

第一种&#xff1a;继承View 实现自己的属性 <com.cc.imagewithmarkersample.MyViewandroid:id"id/myviewid"android:layout_width"wrap_content"android:layout_height"wrap_content"android:layout_centerHorizontal"true"SrcLT&…

Undefined symbols for architecture i386:_OBJC_CLASS_$_xx, referenced from: 解决方法

多个人共同操作同一个项目或拷贝项目时&#xff0c;经常会出现类似这样的问题&#xff1a; Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名", referenced from: 下面是可能导致这类问题出现的原因及修改&#xff1a; 1.相关工程文件未导入 你可以…

mysql cmake错误_MySQL5.5安装出现CMake错误找不到CMakelists.txt原因-阿里云开发者社区...

今天虚拟机上测试安装 CentOS6.3 PHP5.4.8 MySQL5.5.28&#xff0c;结果捣鼓了半天 MySQL都没装上&#xff0c;老是CMake目录下找不到那个 lists 文件&#xff0c;郁闷的不行&#xff0c;最后发现问题所在&#xff0c;总结在下面(我是把软件包下载错了)&#xff1a;1. 检查参…

node.js Lordofpomelo点击登录(login)终端提示成功,页面不跳转无反应

firbug查看是因为webserver->public->js->lib->build->build.js文件出错 打开https://raw.githubusercontent.com/NetEase/lordofpomelo/master/web-server/public/js/lib/build/build.js复制替换build.js即可转载于:https://www.cnblogs.com/doujinya/p/396616…

LabVIEW设计模式系列——移位寄存器

标准&#xff1a;1、太多移位寄存器会导致连线太多&#xff0c;看起来凌乱&#xff0c;使用簇将变量打包&#xff0c;统一用一个移位寄存器&#xff0c;这样可以减少连线的麻烦2、如果每个变量都使用一个移位寄存器&#xff0c;没有一个名字是很难区分移位寄存器到底属于哪一个…

CA计划6.14亿美元收购安全测试公司Veracode

CA Technologies 将以6.14亿美元收购应用安全测试公司Veracode&#xff0c;希望以此拓展其开发和测试产品&#xff0c;更好地为企业和应用开发者服务。该收购案预期将于今年第二季度完成。 Veracode的办公地点设在伯灵顿、马萨诸塞和伦敦&#xff0c;是一家雇员超过500人的私营…

MySQL过滤相同binlog_通过Linux命令过滤出binlog中完整的SQL语句

DB&#xff1a;MySQL 5.6.16CentOS&#xff1a;CentOS release 6.3 (Final)当insert语句通过空格跨行输入的时候&#xff0c;如何提取完整的insert语句&#xff01;创建一个空表&#xff1a;mysql> create table yoon as select * from sakila.actor where 10;Query OK, 0 r…

iOS 获取当前月份的天数(转)

在这里我很鄙视百度&#xff0c;尼玛 竟然每一个我想要的结果。。。最后还是用google弄到的。日前又需要自己以后慢慢研究1. 获取当前月份有多少天NSCalendar *calendar [NSCalendarcurrentCalendar]; NSRange range [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCa…

Dojo中跨域获取新浪股票接口返回的数据(练习)

首先&#xff0c;配置好环境&#xff0c;不罗嗦了&#xff0c;然后&#xff0c;使用request中的script模块中的方法&#xff0c;获取代码地址为http://hq.sinajs.cn/listsh000001&#xff0c;核心代码如下&#xff1a; 1 on(dom.byId("clickToShowCode")…

Palo Alto Networks全球化安全堡垒理念 提升企业防御能力

IT领域技术发展日新月异&#xff0c;“软件服务”的产品模式成功取代硬件成为人们热议的话题&#xff0c;身处转变中的安全行业也受到了巨大的影响。面对国内外网络安全事件频发&#xff0c;病毒攻击日益复杂、多元化的现状&#xff0c;老牌安全厂商是如何应对的呢? 近日&…

●SQL编程

局部变量局部变量必须以 开头&#xff0c;而且必须先用DECLARE 命令说明后才可使用。使用SELECT 或SET 命令来设定变量的值。说明形式&#xff1a;DECLARE 变量名 变量类型 [ 变量名 变量类型]SELECT 局部变量 变量值SET 局部变量 变量值例&#xff1a;declare name varchar(2…

hdu 1427 速算24点

题目连接 http://acm.hdu.edu.cn/showproblem.php?pid1427 速算24点 Description 速算24点相信绝大多数人都玩过。就是随机给你四张牌&#xff0c;包括A(1),2,3,4,5,6,7,8,9,10,J(11),Q(12),K(13)。要求只用,-,*,/运算符以及括号改变运算顺序&#xff0c;使得最终运算结果为2…

《云计算:概念、技术与架构》一1.1 本书目标

本节书摘来华章计算机《云计算&#xff1a;概念、技术与架构》一书中的第1章 &#xff0c;第1.1节&#xff0c;&#xff08;美&#xff09;Thomas Erl   &#xff08;英&#xff09;Zaigham Mahmood 著 &#xff08;巴西&#xff09;Ricardo Puttini 龚奕利 贺 莲 胡 创 …

mysql to char 用法_postgresql 中的to_char()常用操作

postgresql中的to_char()用法和Oracle相比&#xff0c;多了一个参数。to_char(待转换值&#xff0c;转换格式);常用转换格式有2种&#xff1a;一个是写若干个0&#xff0c;如果待转换的值位数少于于你定义的转换格式位数&#xff0c;输出值会自动在左边补0&#xff0c;位数补齐…

面试题40:数组中只出现一次的数字

题目描述 一个整型数组里除了两个数字之外&#xff0c;其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n)&#xff0c;空间复杂度是O(1)。 题目分析 剑指Offer&#xff08;纪念版&#xff09;P211 ① 自己与自己异或为0 ② 0与数A异或为A ③ …