오늘의 목표
- SQL & 자바 세팅
- SQL 걷기반, 자바
실습을 위해서
SQL은 MYSQL를 사용하고 DBeaver를 활용하며 자바는 zulu jdk17 & intelliJ를 사용하는것을 목표로 세팅했습니다
SQL 세팅
먼저 DBeaver를
아래 사이트에서 다운받아줍니다
mysql은 밑에 티스토리를 참고하여 설치했습니다.
https://twdatastory.tistory.com/entry/SQL-mySQL-DB-%EC%84%A4%EC%B9%98
SQL - MySQL DB 설치
mySQL 은 데이터베이스 입니다. mySQL 에서 제공하는 DBMS를 설치합니다. 설치 후에는 데이터를 관리하는 DB가 만들어 집니다. 교육이나 개인 사용을 위해서는 무료인 커뮤니티 에디션(Community Edition)
twdatastory.tistory.com
저는 DBeaver 와 mysql 연동하며 오류 2가지가 있었는데 해결방법은 아래 처럼
1. no database selected
위 사진처럼 목록에있는 db를 지정해주면 됩니다.
2. public key retrieval is not allowed
우클릭 후 Edit Connection 클릭 > Driver properties 클릭 후 allowPublicKeyRetrieval을 true로 바꿔줍니다
자바 세팅
zulu 17 jdk를 사용했습니다
https://www.azul.com/downloads/?package=jdk#zulu
Azul Downloads
No matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.
www.azul.com
intellij는 아래 링크에서 다운
https://www.jetbrains.com/idea/
둘다 다운 후 환경설정까지 해주면 끝
SQL 걷기반 1,2 단계
2번은 disticnt 활용, 3번은 BETWEEN, 4번은 where절에서 < yyyymmdd 형식으로 풀었습니다.
6,7번은 Like 활용, 8번은 sum() 함수 활용했습니다.
마무리하며..
오랜만에 sql 공부하니 잊은게 많아 복습하니 기억이 새록새록했고 빠르게 SQL걷기반 완료 후 적응하는게 목표입니다
'내일배움캠프' 카테고리의 다른 글
내일배움캠프 사전캠프 TIL/3일차 SQL 걷기반 완료 (1) | 2025.01.21 |
---|---|
내일배움캠프 사전캠프 TIL/2일차 SQL 걷기반 진행! (0) | 2025.01.20 |
스타터 노트 작성 (1) | 2025.01.17 |