본문 바로가기
728x90
반응형

Study/MYSQL8

[MySQL] DATE, DATETIME, TIME, TIMESTAMP 차이 ▶ DATE 타임 DATE 타입은 날짜를 포함하지만 시간은 포함하지 않을 때 사용하는 타입이다. DATE 타입 YYYY-MM-DD 형식 입력가능하며 '1000-01-01' 부터 '9999-12-31'만 입력 가능하다. ▶ DATETIME 타입 DATETIME 타입은 날짜와 시간을 모두 포함할 때 사용하는 타입이다. MYSQL에서는 YYYY-MM-DD HH:MM:SS 형식 입력으로 '1000-01-01 00:00:00' 부터 '9999-12-31 23:59:59'까지 입력간으하다. ▶ TIME 타입 TIME 타입은 HH:MM:SS로 시간에 대한 정보를 담는 타입이다. TIME이 가질 수 있는 값의 범위는 -839:59:59 ~ 838:59:59 까지 가질 수 있다. 여기서 시간은 날짜 중 DAY의 값을 표.. 2021. 11. 11.
[MySQL] IFNULL, SELECT문에서 NULL값 치환 IFNULL(값1, 값2) SELECT IFNULL(text, 0) FROM DUAL text값이 null이면 0을, null이 아니면 text를 출력한다. 2020. 12. 28.
[MySQL] select 후 없으면 insert INSERT INTO table_name ( column1, column2, column3, column4, column5) SELECT 'xxx','300000','','xxxx','1' from dual WHERE NOT EXISTS ( SELECT * FROM table_name WHERE column1 = 'xxx' AND column2='300000' ) 2020. 12. 16.
[MYSQL] 날짜 더하기 빼기 MYSQL에서는 날짜를 더하고 뺄 때 쓰는 함수가 있다. 날짜 더하기 DATE_ADD(date, INTERVAL 계산수 계산 형식) 계산 형식이란 월, 일, 시간, 중 어떤걸 더할꺼냐에 대한 선택을 하는 것이다. 계산 형식 예 월 DATE_ADD(date, INTERVAL 1 MONTH) 일 DATE_ADD(date, INTERVAL 1 DAY) 시간 DATE_ADD(date, INTERVAL 1 HOUR) 분 DATE_ADD(date, INTERVAL 1 MINUTE) 초 DATE_ADD(date, INTERVAL 1 SECOND) 바로 예시를 들어보자면 SELECT now() FROM dual 결과 > 2018-04-05 11:10:53 월 SELECT date_add(now(),INTERVAL 1 .. 2020. 11. 16.
728x90
반응형