본문 바로가기

MySQL

(23)
[MYSQL] 이벤트 스케줄러 사용방법(EVENT SCHEDULER) 이벤트(EVENT SCHEDULER) 확인하기 SHOW EVENTS; 이벤트(EVENT SCHEDULER) 상세 내용 확인하기 SHOW CREATE EVENT '이벤트 이름' ; 이벤트(EVENT SCHEDULER) 활성화 SET GLOBAL event_scheduler = ON; 이벤트(EVENT SCHEDULER) 작성 Example CREATE EVENT test_event_scheduler ON SCHEDULE EVERY 1 MONTH STARTS date_format(CURRENT_TIMESTAMP,'%Y%m%01') ON COMPLETION NOT PRESERVE ENABLE COMMENT '매달 01일마다 아래 INSERT문 실행' DO INSERT INTO table ( seq, name ..
[MYSQL] 날짜 데이터 검색 달검색 select month(now()) select date_format(now(), '%m') select month('202011') select month('20201112') ( ※ month() 조회시 YYYYmmdd or YYYYmm 상관없음 ) 년도검색 select year(now()) = 2020 분기검색 select quarter(now()) = 4 -- now()날짜 : 2020년도11월11일 기준 select quarter('20200101') = 1분기 select quarter('20200401') = 2분기 select quarter('20200701') = 3분기 select quarter('20201001') = 4분기 현재시간 select now() select sysd..
[MYSQL] 날짜 포멧 날짜포멧형식 지정 select date_format('20201111', '%Y-%m-%d') -- 2020-11-11 select date_format('20201111', '%Y/%m/%d') -- 2020/11/11 select date_format('20201111', '%Y%m%d') -- 20201111 select date_format('20201111', '%y%m%d') -- 201111 ( = 20년11월11일) ( ※ %Y → 2020 (대문자 Y) & %y → 20 (소문자 y) ) 년도 %Y - 4자리 년도 %y - 끝 2자리 년도 %X - 4자리 년도 %x - 4자리 년도 SELECT DATE_FORMAT('20201111', "%Y") -- 2020 SELECT DATE_FOR..