DB/MYSQL(8)
-
[MySQL기동오류]MySQL서버가 기동은 되있지만 포트를 찾지 못하는 오류 해결
상황 (전날)스프링부트 기동 정상 실행 & MySQLWorkbench도 정상 작동 (당일) 아무것도 건들지 않고 스프링부트 기동시 오류 발생 & MySQLWorkbench에서도 서버상태 멈춰있는 상태로 실행안됨아무설정도 건든게 없고 MySQLWorkbench 도 동작을 안하는 거 보니, MySQL 서버 상태가 의심됨 - 오류내용(일부) : Caused by: org.hibernate.HibernateException: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implem..
2025.05.18 -
[SQL] MySQL 날짜관련 함수 사용시 주의할 점
MySQL 에서 지원하는 DATE_ADD / DATE_SUB 사용시 INTERVAL 을 선언하여 시간 유형의 조합으로 많이 쓰이는데, 아무 생각 없이 INTERVAL 을 사용할 경우 주의가 필요한 사항이 있어 기록. [문제상황] 2월 같은 윤달의 경우 2월이 28일까지 있으면, 1월은 31일까지 존재하는데, 1월에 한 달을 더 할 경우 문제 발생 문제상황 : '2019-01-30 12:00:00' 와 '2019-01-31 11:00:00'의 경우 시간의 순서 상으로 전자 ('2019-01-30 12:00:00')가 먼저 발생하게 되는데, 두 날짜에 아래와 같이 1달을 더하는 함수를 적용할 경우 출력 값을 확인해보면 동일하게 1달을 더했지만 후자('2019-01-31 11:00:00') 의 출력값이 시간 ..
2023.12.13 -
[SQL] MySQL DATE_ADD(날짜 더하기) & DATE_SUB(날짜 빼기)
DATE_ADD (날짜 더하기), DATE_SUB(날짜 빼기) -- 날짜더하기 DATE_ADD([DATE 타입 대상컬럼] , INTERVAL [시간 유형]) -- 날짜빼기 DATE_SUB([DATE 타입 대상컬럼] , INTERVAL [시간 유형]) 기본 시간유형 - MICROSECOND(마이크로 초/백만분의 1초) - SECOND (초) - MINUTE (분) - HOUR (시) - DAY (일) - WEEK (주) - MONTH (달) - QUARTER (분기) - YEAR (년도) /* 기본 시간유형 사용 예제 */ -- 한 달 더하기 select DATE_ADD(NOW() , INTERVAL 1 MONTH) ; -- 한 달 빼기 DATE_SUB([DATE 타입 대상컬럼] , INTERVAL [시간..
2023.12.13 -
[MySQL] 윈도우 MySQL 클라이언트 사용법
1. cmd접속 2. > mysql -uroot -p mysql -u[사용자명] -p[비밀번호] 3. 설치시 설정한 패스워드 입력 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23 -
[MySQL] 윈도우 MySQL 설정방법
1. MySqL 설치경로 확인 (클라이언트 프로그램인 mysql.exe 설치경로) C:\Program Files\MySQL\MySQL Server 8.0\bin 2. 제어판 > 시스템 > 고급시스템설정 클릭 3. 환경변수 클릭 4. 시스템 변수의 목록에서 Path를 찾아 클릭한 후 편집버튼 클릭 5. 편집팝업창이 뜨면, 1번의 mysql.exe설치경로 추가 후 확인버튼 클릭 6. 완료 참고 : SQL 첫걸음 도서/ 저자:아사이 아츠시/옮김:박준용/한빛미디어
2022.08.23 -
[MySQL] 윈도우 MySQL Workbench 설치방법
* [MySQL] 윈도우 MySQL 설정방법 https://zincod.tistory.com/247 * [MySQL] 윈도우 MySQL 클라이언트 사용법 https://zincod.tistory.com/249 1. https://dev.mysql.com/downloads/mysql/ 접속 2. Go to Download Page > 클릭 3. Download 버튼 클릭 4. 오라클 로그인/회원가입 진행 5. 설문작성 6. Download 버튼 클릭 7. Next버튼 클릭 8. 설치할 패키지 목록이 표시되면, Execute 버튼 클릭 (각 사용자에 따라 다르겠지만, 나의 경우 모두 설치하기 위함) 9. Next 버튼 클릭 10. Execute 버튼 클릭 11. Next 버튼 클릭 12. Execute 버튼..
2022.08.23