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)

  • 相关阅读:
    【原创】VNC-view配置
    【LVM】LVM自动扩容脚本
    【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3
    【原】Centos 7 下创建LVM流程
    【Spring-AOP-学习笔记-7】@Around增强处理简单示例
    【转】libvirt kvm 虚拟机上网 – Bridge桥接
    【phantomjs】使用phantomjs生成highChart的图片(待完善)
    【Redis】使用Redis Sentinel实现Redis HA
    【Redis】配置redis主从复制
    【转载】优秀博文转载
  • 原文地址:https://www.cnblogs.com/NigelLay/p/12923904.html
Copyright © 2011-2022 走看看