본문 바로가기
후기/코드프레소 Java 웹 개발 체험단

[코드프레소 Java 웹 개발 체험단] 처음 시작하는 SQL 프로그래밍

by 걸어가는 신사 2022. 2. 4.

코드프레소 Java 웹 개발 체험단 5주차 두 번째 강의인 처음 시작하는 SQL 프로그래밍에 대한 후기입니다.


강의 대상

SQL 수업이 처음이신 분

SQL 코딩테스트를 준비하시는 분

 

커리큘럼

1. 과정 소개
  • 과정 소개
  • 코드 프레소 플랫폼 사용법

2. MySQL 소개

  • 데이터베이스 소개
  • SQL 소개
  • MySQL 소개

3. 실습 환경 구성

  • Windows에서 MySQL 설치
  • Workbench의 활용법

4. SQL 명령어를 이용한 데이터 정의

  • 데이터베이스의 구성요소
  • MySQL의 데이터 타입
  • 데이터베이스 Schema 생성
  • 데이터베이스 Table 생성
  • 예제 데이터를 이용한 Table 생성 실습
  • INSERT 명령어를 이용한 데이터 추가

5. SQL 명령어를 이용한 데이터 조회 Part1

  • SELECT 명령어를 이용한 데이터의 조회
  • WHERE 절을 이용한 데이터 필터링
  • 비교 연산자를 이용한 데이터 필터링
  • AND 연산자를 이용한 데이터 필터링
  • OR 연산자를 이용한 데이터 필터링

6. SQL 명령어를 이용한 데이터 조회 Part2

  • ORDER BY 명령어를 이용한 데이터의 정렬
  • LIMIT, OFFSET 명령어를 이용한 조회 데이터의 제한
  • IN 연산자를 이용한 데이터 필터링
  • BETEWEEN 연산자를 이용한 데이터의 필터링
  • LIKE 연산자를 이용한 데이터의 필터링
  • DISTINCT 명령어를 이용한 중복 데이터 제거
  • NULL Value 데이터의 처리
  • AS 명령어를 이용한 데이터의 별칭

7. SQL 명령어를 이용한 데이터의 변경

  • UPDATE 명령어를 이용한 데이터 수정
  • DELETE 명령어를 이용한 데이터 삭제

8. SQL 명령어를 이용한 데이터의 집계

  • COUNT 함수를 이용한 데이터 개수 집계
  • SUM 함수를 이용한 데이터의 합 집계
  • MIN, MAX 함수를 이용한 최댓값, 최솟값 집계
  • AVG 함수를 이용한 평균값 집계
  • VARIANCE, STDDEV 함수를 이용한 분산, 표준편차 집계
  • GROUP BY 명령어를 이용한 그룹별 데이터 집계
  • HAVING 명령어를 이용한 집계 데이터 필터링

9. SQL 명령어를 이용한 데이터의 결합

  • INNER JOIN 명령어를 이용한 데이터의 Column 결합
  • OUTER JOIN 명령어를 이용한 데이터의 Column 결합

후기

SQL의 기초적인 개념을 잡기에 좋을 것 같습니다.

특히 개념을 학습하고 실습을 통해 바로 연습할 수 있어서 많이 도움이 된 것 같습니다.

요즘 코딩테스트에서 SQL 문제가 포함되는 경우가 많은데 JOIN, GROUP BY 와 집계함수등의 학습을 필수적이라고 생각되고 이번 강의를 통해 많은 도움을 받은 것 같습니다.

반응형

댓글