오늘부터 SQL 강의를 시작한다. SQL은 백엔드 개발자라면 한번은 짚고 넘어가야할 내용이라고 생각한다. SQL은 관계형 데이터 베이스 관리를 위한 프로그래밍 언어이다. 백엔드 개발자의 꽃인 데이터 베이스에 대해서 공부를 하는 주간이다. 

 SQL은 다양한 명령어를 통해서 데이터를 관리할 수 있다. 나의 경우에는 이전에 SQL과 데이터베이스에 대해 공부한 적이 있어서 다시 한번더 강의로 듣는것 자체가 쉬웠던 것 같다. 

 가장 먼저 배우게된 데이터의 조회의 경우, SELECT문으로 표현할 수 있는데, Spring을 배우는 만큼 Jpa와 연관지어 생각해보면, 이때까지 써왔던 FindBy와 같은 기능을 하는 구문이다. 즉, SQL로 사용하는 구문을 SELECT * FROM [테이블 이름] 이라고하면, Spring의 jparepository에서의 findAll() 과 같은 기능을 하는 것이 된다. 이때까지 Spring에서 사용했던 구문들이 사실은 JPA를 통해 SQL로 치환되서 쿼리문을 날려주는것과 같은 기능을 하는 것이였던것이다. 이번 강의를 그냥 듣기보다는 jpa와 최대한 연관 지어서 생각을 해보는 것이 좋을 것 같다고 생각했다.

 남은 SQL 기간동안 팀원들과 잘 진행하여 많은것을 얻어 갔으면 한다.

'TIL&WIL' 카테고리의 다른 글

TIL&TMI - 1/11  (0) 2023.01.12
TIL&TMI - 1/10  (0) 2023.01.12
WIL&TMI - 내일배움캠프 10주차  (0) 2023.01.08
TIL&TMI - 1/6  (0) 2023.01.08
TIL&TMI - 1/5  (0) 2023.01.05

+ Recent posts