concat(str1,str2,str…)//拼接字符串
转数据类型,两个方法,语法不同效果相同
cast(str as SIGNED) //将字符串转数字
convert(str,SIGNED)//将字符串转数字
substring·····
时间相关:curdate()、now()、DATE_FORMAT()、to_days()、str_to_date()
to_days(date) //从0年开始计算到date日期的天数;
select to_days(“0000-01-01”) #这里以0000-01-01年为例查询结果就是1;
select to_days(“0001-01-01”) #这里以0001-01-01年为例查询结果就是366;
select now() //当前时间(格式:2018-01-01 20:30:00);
select curdate() //当前日期(格式:2018-01-01);
select date_sub(curdate(),interval 1 day) #前一天日期;
select date_sub(curdate(),interval 1 month) #前个月日期;
select date_sub(curdate(),interval 1 year) #前一年日期;
select day(date_sub(curdate(),interval 0 day)) #当前几号;
select month(date_sub(crurdate(),interval 0 month)) #当前月份;
select year(date_sub(curdate(),interval 0 year)) #当前年份;