zoukankan      html  css  js  c++  java
  • mysql datetime 类型查询

    https://www.cnblogs.com/sea-stream/p/11299667.html

    给的几个例子很直观,直接贴过来啦。docker里面用的mysql,最近可能会查得比较多。

    mysql> select * from table1;
    +----------+------------+-----+---------------------+
    | name_new | transactor | pid | order_date |
    +----------+------------+-----+---------------------+
    | 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
    | 2hahha | 2xiaohong | 2 | 2019-08-04 20:45:57 |
    | 3hahha | 3xiaohong | 3 | 2019-08-04 20:46:02 |
    | 4hahha | 4xiaohong | 4 | 2019-08-04 20:46:05 |
    | 3hahha | bob | 5 | 2019-08-04 20:46:08 |
    | 3hahha | lee | 6 | 2019-08-04 20:46:12 |
    +----------+------------+-----+---------------------+
    6 rows in set (0.01 sec)

    mysql> select * from table1 where date(order_date)='2019-08-04';
    +----------+------------+-----+---------------------+
    | name_new | transactor | pid | order_date |
    +----------+------------+-----+---------------------+
    | 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
    | 2hahha | 2xiaohong | 2 | 2019-08-04 20:45:57 |
    | 3hahha | 3xiaohong | 3 | 2019-08-04 20:46:02 |
    | 4hahha | 4xiaohong | 4 | 2019-08-04 20:46:05 |
    | 3hahha | bob | 5 | 2019-08-04 20:46:08 |
    | 3hahha | lee | 6 | 2019-08-04 20:46:12 |
    +----------+------------+-----+---------------------+
    6 rows in set (0.00 sec)

    mysql> select * from table1 where date(order_date) between '2019-08-04' and '2019-08-04';
    +----------+------------+-----+---------------------+
    | name_new | transactor | pid | order_date |
    +----------+------------+-----+---------------------+
    | 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
    | 2hahha | 2xiaohong | 2 | 2019-08-04 20:45:57 |
    | 3hahha | 3xiaohong | 3 | 2019-08-04 20:46:02 |
    | 4hahha | 4xiaohong | 4 | 2019-08-04 20:46:05 |
    | 3hahha | bob | 5 | 2019-08-04 20:46:08 |
    | 3hahha | lee | 6 | 2019-08-04 20:46:12 |
    +----------+------------+-----+---------------------+
    6 rows in set (0.00 sec)

    mysql> select * from table1 where order_date between '2019-08-04 20:45:47' and '2019-08-04 20:46:08';
    +----------+------------+-----+---------------------+
    | name_new | transactor | pid | order_date |
    +----------+------------+-----+---------------------+
    | 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
    | 2hahha | 2xiaohong | 2 | 2019-08-04 20:45:57 |
    | 3hahha | 3xiaohong | 3 | 2019-08-04 20:46:02 |
    | 4hahha | 4xiaohong | 4 | 2019-08-04 20:46:05 |
    | 3hahha | bob | 5 | 2019-08-04 20:46:08 |
    +----------+------------+-----+---------------------+
    5 rows in set (0.00 sec)

  • 相关阅读:
    Spring+mybatis+struts框架整合的配置具体解释
    JavaScript 基础
    MySQL高可用系列之MHA(二)
    设计模式之备忘录模式
    客户管理系统之模块设计(七)
    CURL库的宏定义列表
    servlet调用的几种方式
    modprobe kvm-intel
    sql server 2008 R2 配置开启远程访问
    error: could not find library containing RSA_new
  • 原文地址:https://www.cnblogs.com/NigelLay/p/12923904.html
Copyright © 2011-2022 走看看