//增加对应的秒数 select end_time+ interval 10 second from student;
当我们需要在定时计划中检测时间,下面的方法就有用了,直接上sql语句,一看便知
//判断当前日天的天数 select *from creditwhere DAY(now())=27;
//判断当前日天的月份 select *from creditwhere Month(now())=1;
//判断当前日天的年份 select *from creditwhere year(now())=1;
//判断当前日天的时间 select *from credit where time(now())='15:16:27';
事件计划
查看事件计划是否开启 SHOW VARIABLES LIKE 'event_scheduler' 开启event_scheduler sql指令:SET GLOBAL event_scheduler = ON;关闭event_scheduler指令:SET GLOBAL event_scheduler = OFF;
导入文本文件中的数据
load data local infile "a.txt" into table user
临时表
CREATE TEMPORARY TABLE tmp_table( SELECT id, name FROM tb_user);
使用group_concat将行转列
//根据分组将所有的记录组合到同一个字段中 select id,name,cource group_concat(a.cource,":",a.score)as scorefrom( select id, distinct name,cource,score from table group by name)a