개발 일기

SQL 데이터베이스 활용하기 본문

TIL(Today I learned)

SQL 데이터베이스 활용하기

flow123 2021. 10. 13. 22:34

데이터베이스를 왜 쓸까? 데이터베이스를 사용하면, 내가 원하는 형태로 데이터를 가져오게 할 수 있다.

대부분의 규모있는 서비스의 메인 DB는 관계형 데이터베이스이다. 그러니 백엔드 개발자라면 SQL 쿼리를 다룰 줄 알아야 할 것이다. 이미 데이터 칼럼이 정해져 있다보니, 유연하지는 않지만, 대신 데이터 활용, 조인에는 효율적이다. 

 

아래는 orders 라는 테이블을 불러와서, payment_method 라는 칼럼에서 'kakaopay' 라는 값을 가진 데이터들로 필터링하는 쿼리문이다. 쿼리문이 굉장히 간단하고, 엑셀보다도 이해하기 쉽다. 

 

 

*잠깐!

 

여기서 kakaopay 라고써주면 , 내부 요소를 지칭하는 것으로 알아듣는다

Orders 테이블이고 payment_method 칼럼이다. 여기서 kakaopay 데이터 값이니 문자열처리를 해주자. 

 

SQL 쿼리를 작성할 때의 팁 

 

(1) show tables 어떤 테이블이 있는지 살펴보기

(2) 제일 원하는 정보가 있을 같은 테이블에 select * from 테이블명 쿼리를 날려본다 (limit 10 추가하면 간단한 버전을 있다)

(3) 원하는 정보가 없으면 다른 테이블에도 2) 해보자.

(4) 테이블을 찾았다면, 조건을 필드를 찾자.

(5) select * from 테이블명 where 조건 이렇게 쿼리 완성.

 

출처: 스파르타 코딩클럽 데이터베이스 강의 

'TIL(Today I learned)' 카테고리의 다른 글

에러 가설 세우기 - Debugging.  (0) 2021.11.19
Hello World!  (1) 2021.11.04
AWS S3 와 IAM  (0) 2021.10.10
2차 프로젝트 준비 / 3일 간 할 일들  (0) 2021.10.08
로그인 기능 구현  (0) 2021.10.07
Comments