MySQL中存储是时间类型,根据月来查询数据

1.数据库中的内容

MySQL中存储是时间类型,根据月来查询数据_第1张图片

2.我们来查询5月的所有数据

select t.* from role t where date_format(t.add_time,’%Y-%m’)=‘2019-05’;

MySQL中存储是时间类型,根据月来查询数据_第2张图片
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
语法
DATE_FORMAT(date,format)
date 参数是合法的日期。format 规定日期/时间的输出格式。
格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时 (00-23)
%h 小时 (01-12)
%I 小时 (01-12)
%i 分钟,数值(00-59)
%j 年的天 (001-366)
%k 小时 (0-23)
%l 小时 (1-12)
%M 月名
%m 月,数值(00-12)
%p AM 或 PM

你可能感兴趣的:(数据库使用,mysql)