본문 바로가기

내일배움캠프

내일배움캠프 사전캠프 TIL/1일차 개발환경 세팅 및 SQL

오늘의 목표

-  SQL & 자바 세팅

 

-  SQL 걷기반, 자바 

 

실습을 위해서

 

SQL은 MYSQL를 사용하고 DBeaver를 활용하며 자바는 zulu jdk17 & intelliJ를 사용하는것을 목표로 세팅했습니다

 

 

SQL 세팅

 

먼저 DBeaver를 

아래 사이트에서 다운받아줍니다

https://dbeaver.io/download/

 

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

본인의 os에 맞는걸로 다운로드

intellij는 아래 링크에서 다운

https://www.jetbrains.com/idea/

 

둘다 다운 후 환경설정까지 해주면 끝

SQL 걷기반 1,2 단계

              2번은 disticnt 활용, 3번은 BETWEEN, 4번은  where절에서 < yyyymmdd 형식으로 풀었습니다.

                 6,7번은 Like 활용, 8번은 sum() 함수 활용했습니다.

마무리하며.. 

오랜만에 sql 공부하니 잊은게 많아 복습하니 기억이 새록새록했고 빠르게 SQL걷기반 완료 후 적응하는게 목표입니다