1.SQL 데이터 베이스,쿼리

김요한·2024년 6월 24일

SQL이란

데이터베이스와 대화를 하기 위한 언어(수단)
데이터베이스에 무언가를 요청할 때 사용하는 언어

Query란

SQL이란 언어를 이용하여 데이터베이스에 요청하는 질의를
'Query'라고 한다.

데이터 베이스

데이터 베이스는 쉽게 말하여 '데이터가 저장되어있는 큰 폴더'이다

테이블

데이터 베이스라는 큰 폴더가 있고 그 안에 '테이블'이라는 파일이
있다고 할 수 있다.

  • ☑️ 작동순서
    • SQL이 내부적으로 인지하고 작동하는 순서는 아래와 같아요.
      • FROM → ON → JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY
    • 테이블(FROM)을 확인한 후, 조인 조건(ON)을 확인하고, 조인(JOIN) 후 추출 조건(WHERE)을 확인해요.
    • 그 뒤로 데이터 그룹화(GROUP BY, HAVING), 추출(SELECT), 중복제거(DISTINCT) 후 마지막으로 데이터를 정렬(ORDER BY)해요.
    • 작동순서를 꼭 이해하고 가야하는 이유는, SQL 구문작성 후 에러가 발생했을 경우, 문제를 해결하는 데 시간이 오래 걸리기 때문이예요.
    • 또한, 작동순서를 고려하지 않고 쿼리를 작성할 경우 의도와 다른 결과를 얻게 될 수 있습니다.⭐️
  • ☑️ 작성순서
    • SQL의 문법이죠! 작성순서는 아래와 같아요.
      • SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY

0개의 댓글