mysql语句使用记录

我们在上线的时候经常需要检查当天新增的数据,那么如何快速筛选出这些数据呢?日期(时间)不是 int 型,如何比较大小呢?

一种办法是降序排序,另一种方法就是直接借助mysql 的大于、小于、大于等于、小于等于来判断。

查找类型为Null的记录
SELECT * from table_name WHERE type is Null
查找不重复的所有类型
SELECT DISTINCT(type) from table_name 
根据时间过滤数据
1、适用于带时分秒的记录
select * from table_name where ModifiedTime>='2020-05-18'
select * from table_name where ModifiedTime>='2020-05-18 20:16:00'
2、适用于不带时分秒的记录
SELECT DISTINCT(id) from table_name where adate='2020-05-20' ORDER BY id ASC

Navicat Premium设计表字段信息:对象->选中表->设计表