Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- #스파르타코딩클럽후기 #내일배움캠프후기
- Kakao
- gitbash
- 클라이언트사이드렌더링
- khaiii
- SSR
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- 마크다운
- 자바파이썬
- Machine Learning
- PID
- github markdown
- 코딩온라인
- terminate
- 서버사이드렌더링
- 모바일웹스킨
- address
- github
- taskkill
- 파이콘
- Technical Writing
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- 비동기
- Anaconda
- Morphological analysis #Corpus
- 출처: 자바의 신 8장
- expression statement is not assignment or call html
- 플젝후체크
- 필사
- 파이썬
Archives
- Today
- Total
개발 일기
SQL 데이터베이스 활용하기 본문
데이터베이스를 왜 쓸까? 데이터베이스를 사용하면, 내가 원하는 형태로 데이터를 가져오게 할 수 있다.
대부분의 규모있는 서비스의 메인 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