首页 > 数据库 >数据库 SQL 查询当前时间

数据库 SQL 查询当前时间

时间:2022-11-09 18:14:02浏览次数:42  
标签:sysdate 数据库 interval 查询 char 时间 dual SQL select

1、Mysql:
select date_format(now(),'%Y-%m-%d');
 
  • 1
2、Oracle:

获取当前时间

1.date类型

select sysdate from dual;
 
  • 1

2.char类型

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
 
  • 1

3.获取年、季、月、周、日的函数

// 年 
select  to_char(sysdate, 'yyyy' )  from dual;
//月 
select  to_char(sysdate, 'MM' )  from dual; 
// 日 
select  to_char(sysdate, 'dd' )  from dual; 
// 季 
select  to_char(sysdate, 'Q')  from dual; 
//周--按日历上的那种,每年有52或者53周 
select  to_char(sysdate, 'iw')  from dual;
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

日期操作

// 当前时间减去7分钟的时间 
  select   sysdate,sysdate - interval '7' MINUTE  from  dual; 
// 当前时间减去7小时的时间 
  select   sysdate - interval '7' hour  from dual; 
// 当前时间减去7天的时间 
  select   sysdate - interval '7' day  from dual; 
// 当前时间减去7月的时间 
  select   sysdate,sysdate - interval '7' month  from dual; 
// 当前时间减去7年的时间 
  select   sysdate,sysdate - interval '7' year  from dual; 
// 时间间隔乘以一个数字 
  select   sysdate,sysdate - 8*interval '7' hour  from dual;
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

常用的时间戳

//获取当年的一月一号
to_date(concat((select to_char(sysdate,'yyyy') from dual), '-01-01 00:00:00'),'yyyy-MM-dd HH24:mi:ss') //date格式
//获取这个月的一月一号
SELECT LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1  FROM DUAL;  //date格式
SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1,'yyyy-mm-dd HH24:mi:ss')  FROM DUAL;  //char格式
 
  • 1
  • 2
  • 3
  • 4
  • 5

标签:sysdate,数据库,interval,查询,char,时间,dual,SQL,select
From: https://www.cnblogs.com/WLCYSYS/p/16874716.html

相关文章

  • 【JDBC】获取数据库连接
    1.获取数据库连接的要素要素一:加载并注册驱动要素二:URL要素三:用户名和密码要素一:加载并注册驱动(1)导入mysql-connector-java的jar包(2)加载驱动调用Class类的静态方......
  • Mysql
    主从复制1.什么是主从复制主从复制是将主数据库的DDL、DML操作通过binlog(二进制日志)的方式传输到从数据库上,然后将这些日志重新执行。2.主从复制的作用数据备份读写......
  • 视频融合平台EasyCVR如何调用数据库导入导出接口?具体操作步骤是什么?
    EasyCVR视频融合平台部署轻快灵活,支持视频汇聚管理,可提供的视频功能包括:视频监控、直播录像、云存储、检索回看、智能告警、平台级联等。  有用户提出需求,想要定时保......
  • 视频融合平台EasyCVR如何调用数据库导入导出接口?
    EasyCVR视频融合平台部署轻快灵活,支持视频汇聚管理,可提供的视频功能包括:视频监控、直播录像、云存储、检索回看、智能告警、平台级联等。有用户提出需求,想要定时保存数据库,......
  • aps .net sql注入漏洞修复
    sqlmap有缓存真的坑工具类:usingSystem;usingSystem.Collections.Generic;usingSystem.Text.RegularExpressions;usingSystem.Web;///<summary>///safe_360......
  • mysql批量制造数据
    DELIMITER$$CREATEPROCEDUREprocess_test3()BEGINDECLAREyouridINT;SETyourid=100000;WHILEyourid<2000000DOINSERTINTOtt(order_no)VALUES(yourid)......
  • VS_QT——连接MySQL数据库
    原文链接连接2链接3           ......
  • mysql rpm安装
    目录mysqlrpm安装安装包下载安装mysqlmysqlrpm安装安装包下载官网:https://dev.mysql.com/downloads/mysql/下载完成后你应该拥有下面四个包文件安装mysql//安装......
  • mysql mysqldump常见报错
    目录mysqlmysqldump常见报错ERROR2006(HY000)atline5922:MySQLserverhasgoneawaymysqlmysqldump常见报错ERROR2006(HY000)atline5922:MySQLserverha......
  • 页面多查询条件必选的统一处理思路
    背景开发中我们可能会遇到会页面对应的数据表量级较大、页面查询条件过多的情况,那么有时候我们可能会限制做查询操作是必须选择至少一个查询条件。页面效果:直接查询会......