date函数

MySQL 查询时间段内的数据

半城伤御伤魂 提交于 2020-03-07 08:03:48
先来建表语句: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for t_user -- ---------------------------- DROP TABLE IF EXISTS `t_user`; CREATE TABLE `t_user` ( `userId` bigint(20) NOT NULL, `fullName` varchar(64) NOT NULL, `userType` varchar(16) NOT NULL, `addedTime` datetime NOT NULL, PRIMARY KEY (`userId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of t_user -- ---------------------------- INSERT INTO `t_user` VALUES ('1', '爽爽', '普通', '2018-01-21 10:20:09'); INSERT INTO `t_user` VALUES ('2', '贵贵', '普通', '2017-11-06 10:20:22');

SQL Server系统函数

孤者浪人 提交于 2020-03-06 08:48:25
一、字符转换函数 1 、 ASCII () 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2 、 CHAR () 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值, CHAR () 返回NULL 。 3 、 LOWER ()和UPPER() LOWER ()将字符串全部转为小写; UPPER ()将字符串全部转为大写。 4 、 STR () 把数值型数据转换为字符型数据。 STR ( < float_expression > [ ,length[, <decimal> ] ]) length 指定返回的字符串的长度, decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10, decimal 缺省值为0。 当length 或者decimal 为负值时,返回NULL; 当length 小于小数点左边(包括符号位)的位数时,返回length 个 * ; 先服从length ,再取decimal ; 当返回的字符串位数小于length ,左边补足空格。 二、去空格函数 1 、 LTRIM () 把字符串头部的空格去掉。 2 、 RTRIM () 把字符串尾部的空格去掉。 三、取子串函数 1 、 left () LEFT (

JavaScript

。_饼干妹妹 提交于 2020-03-05 00:18:55
JavaScript概述 ECMAScript和JavaScript的关系     1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。     该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。二是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。     因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015

前端之javascript

心不动则不痛 提交于 2020-03-05 00:06:58
JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用!你一定会喜欢它的 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言。Sun和Netscape共同完成,后改名叫JavaScript。 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript。 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。 ECMA-262 是 JavaScript 标准的官方名称。 ECMAScript

Date() 日期对象---Javascript

徘徊边缘 提交于 2020-03-04 19:57:25
Date(): 日期对象 是一个构造函数,必须使用 new 来调用创建我们的日期对象 //创建日期对象 var date = new Date ( ) ; //没有参数的时候返回 系统时间 //常用的参数写法 数字型2020,1,02 或者是 字符串型 '2020-01-02 8:20:15' var date = new Date ( '2020-01-02 8:20:15' ) ; console . log ( date ) ; //格式化日期 var date = new Date ( ) ; console . log ( date . getFullYear ( ) ) ; //年 console . log ( date . getMonth ( ) ) ; //月 0-11 月份+1 console . log ( date . getDate ( ) ) ; //日 console . log ( date . getDay ( ) ) ; // 周几 周日==0 console . log ( date . getHours ( ) ) ; //时 console . log ( date . getMinutes ( ) ) ; //分 console . log ( date . getSeconds ( ) ) ; //秒 console . log (

原生JS:Date对象详细参考

情到浓时终转凉″ 提交于 2020-03-04 09:38:04
Date对象:基于1970年1月1日(世界标准时间)起的毫秒数 本文参考MDN做的详细整理,方便大家参考 MDN 构造函数: new Date(); 依据系统设置的当前时间来创建一个Date对象。 new Date(value); value代表自1970年1月1日00:00:00 (世界标准时间) 起经过的毫秒数。 new Date(dateString); dateString表示日期的字符串值。该字符串应该能被 Date.parse() 方法识别(符合 IETF-compliant RFC 2822 timestamps 或 version of ISO8601) new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]); year 1900 年后的某一年份,代表年份的整数值。为了避免2000年问题最好指定4位数的年份; 使用 1998, 而不要用 98. month 0 到 11 之间的一个整数,表示月份(1月)到11(12月)。 day 1 到 31 之间的一个整数,表示某月当中的第几天。 hour 0 到 23 之间的一个整数,表示小时。 minute 0 到 59 之间的一个整数,表示分钟。。 second 0 到 59 之间的一个整数,秒数。 millisecond 0 到

Linux date命令详解

本小妞迷上赌 提交于 2020-03-03 15:45:46
1、命令:date 2、命令功能:date 可以用来显示或设定系统的日期与时间。 3、命令参数 -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号; -u:显示GMT; --help:在线帮助; --version:显示版本信息。 4、日期格式字符串列表 %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12来表示)。 %M 分钟(以00-59来表示)。 %P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间为1970-01-01 00:00:00 UTC。 %S 秒(以本地的惯用法来表示)。 %T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地的惯用法来表示)。 %Z 市区。 %a 星期的缩写。 %A 星期的完整名称。 %b 月份英文名的缩写。 %B 月份的完整英文名称。 %c 日期与时间。只输入date指令也会显示同样的结果。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %j 该年中的第几天。 %m 月份(以01-12来表示)。 %U 该年中的周数。 %w 该周的天数,0代表周日,1代表周一,异词类推。 %x 日期(以本地的惯用法来表示)

sql--DQL_函数

巧了我就是萌 提交于 2020-03-02 11:38:32
一、函数的分类: 1、单行函数: 输入一行数据,每一行都会返回一个结果。 a、字符函数 :输入的是字符,返回的也是字符 常见的函数(upper 、lower、initcap首字母大写、concat、length(按字符来统计)、lengthb(按字节的方式来统计)、lengthc(按照的是unique码统计)、substr、instr、trim、ltrim、rtrim、replace b、数值函数:abs, mod, trunc, round, ceil ,floor c、日期函数 :输入的是一个日期返回的是日期或数值 sysdate , months_between (距某个日期相隔了几个月),add_months , next_day, last_day ,trunc d、转换函数 :to_char , to_number, to_date e、通用函数 :nvl , nvl2 ,nullif f、分支函数 : decode() ,case...when...then g、正则表达式函数 :regexp_substr,regexp_instr,regexp_like 2、多行函数/聚合函数/分组函数: 输入多行,返回的结果为一行 count(),sum(),avg()平均值,max(),min(),group by 分组, having 分组或筛选,rollup滚动函数

【工作问题】数据库中保存时间到底用varchar还是Date?

守給你的承諾、 提交于 2020-03-02 11:18:04
【工作问题】数据库中保存时间到底用varchar还是Date? 近日工作中和DBA(姑且算是)发生了争论。起因是我建数据库的时候时间字段全部设为了Date类型,但DBA坚持要使用varchar(string)类型来保存时间。 那么到底谁对呢?来看下对比 Date类型存时间的好处如下: 存储空间:Date类型只占用7个字节 索引效率 函数运算:比较,排序 插入或更新数据时,Date可设为默认插入或更新为当前时间 多语言,跨区域的时候,格式和时区根据登录用户不同需要转化为不同的显示格式 varchar类型存时间的好处如下: 格式固定 不同的数据库间移置 在涉及多个数据库或多种语言时,存为字符串类型优于date,问题是是否有这种迁移的预期和必要性。在其他情况下,我觉得都是Date类型优先的。 但实际工作中,还是听领导的吧。。。。 来源: CSDN 作者: CCCCCCCYYY_ 链接: https://blog.csdn.net/ccystewart/article/details/104605114

[转帖]SQL Server中是否可以准确获取最后一次索引重建的时间?

吃可爱长大的小学妹 提交于 2020-03-02 07:30:32
SQL Server中是否可以准确获取最后一次索引重建的时间? https://www.cnblogs.com/kerrycode/p/10394427.html 在SQL Server中,我们能否找到索引的创建时间?最后一次索引重建(Index Rebuild)的时间? 最后一次索引重组(INDEX REORGANIZE)的时间呢? 答案是我们无法准确的找到索引的创建时间、最后一次索引重组时间,最后一次索引重建的时间。 其实就目前SQL Server的各个版本而言,还没有一个系统表或DMV视图有保存索引创建的时间,索引重建的时间、索引重组的时间。但是有些方法可以间接得到最后一次索引重建的时间,但是这个值有时候往往不是准确的(有时候是准确的,有时候是不准确的)。 在sys.sysindexes 中没有记录索引的创建、修改时间。而在sys.objects中,有create_date和modify_date两个字段,但是sys.objects不会记录所有索引的相关信息。所以modify_date的值不能作为用来判断索引重建、索引重组的时间。这两个字段的具体意义如下: create_date datetime 对象的创建日期。 modify_date datetime 上次使用 ALTER 语句修改对象的日期。 如果对象为表或视图,则创建或修改表或视图的聚集索引时,modify_date