MySQL取得日期(前一天、某一天)

获取当天日期

SELECT curdate();
mysql> SELECT curdate();
+------------+
| curdate()  |
+------------+
| 2016-04-01 |
+------------+

取得当前日期与时间

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2016-04-01 10:10:40 |
+---------------------+

取得前一天

mysql> select date_sub(curdate(),interval 1 day); +------------------------------------+ | date_sub(curdate(),interval 1 day) | +------------------------------------+ | 2016-04-01 | +------------------------------------+ 如果统计前几天就将括号中的1改成相应的天数即可。如果要算月或年,直接将day改为monthyear即可。

取得前一天的年份

mysql> SELECT YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY));
+------------------------------------------+
| YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY)) |
+------------------------------------------+
|                                     2016 |
+------------------------------------------+

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏别先生

MYSQL中约束及修改数据表

MYSQL中约束及修改数据表 28:约束 约束保证数据的完整性和一致性 约束分为表级约束和列级约束 约束类型包括:     NOT NULL(非空约束)   ...

2218
来自专栏desperate633

MyISAM和InnoDB的对比

Mysql 数据库中,最常用的两种引擎是 innordb 和 myisam。InnoDB 是 Mysql 的默 认存储引擎。

1001
来自专栏史上最简单的Spring Cloud教程

Openresty最佳案例 | 第8篇:RBAC介绍、sql和redis模块工具类

RBAC介绍 RBAC(Role-Based Access Control,基于角色的访问控制),用户基于角色的访问权限控制。简单地说,一个用户拥有若干角色,每...

3158
来自专栏从零开始的linux

mysql基础语法 字段

#插入字段 mysql> desc student; +-------+----------+------+-----+---------+-------+ |...

3325
来自专栏杨建荣的学习笔记

相同update语句在MySQL,Oracle的不同表现(r12笔记第30天)

今天有个朋友问我一个SQL问题,大体是一个update语句,看起来逻辑没有问题,但是执行的时候却总是报错。 语句和报错信息为: UPDATE paymen...

3707
来自专栏闵开慧

phpmyadmin中导入文件时显示 No database selected

错误 SQL 查询: -- 数据库: `7789_pay` -- -- -------------------------------------...

4026
来自专栏MYSQL轻松学

MYSQL通过存储过程实现批量建表

适用于分表比较多的情况,如何批量创建,可通过存储过程实现。 存储过程批量执行只是临时使用,不建议业务使用存储过程,有些存储过程封装SQL较多,导致性能下降,不容...

3536
来自专栏我的博客

MYSQL死锁问题

如果insert或update用到了同样的索引也会造成死锁。 比如 update table_a set name = ‘test1’ where id =...

3496
来自专栏idba

主从默认字符集不一样导致的主从同步报错

在使用pt-table-checksum 校验主从的过程的时候,在创建dsns 表之后,往dsns表写入从库dsn信息的时候,从库的SQL线程就挂了,报错信息如...

552
来自专栏菜鸟致敬

MySQL 创建数据表

创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_n...

2624

扫码关注云+社区

领取腾讯云代金券