• 로그인
  • 장바구니에 상품이 없습니다.

신청하기
  • 170,000 60,000
  • 365 Days

 

SQL은 관계형 데이터베이스에서 데이터를 입출력할 때 사용하는 언어입니다. 

관계형 데이터베이스를 다루는 곳에서 백엔드 개발 잘하고 싶다면 SQL을 잘 알아두도록 합시다. 

 

실은 SQL을 개발자만 알아야 하는게 아닙니다. 

요즘은 마케팅, 운영, QA 등 데이터를 조금이라도 다루는 직무라면 직접 SQL 짜는 경우가 많아서요. 

예전엔 개발자들이 SQL 스크립트 다 짜줬는데 요즘은 몸값 높아져서 그런 하찮은거 안해주기 때문임 

 

SQL을 자유자재로 사용하기 위해선 수능공부하듯 문제 1000개 풀어봐야하는게 아니라

기본 문법들의 정확한 용도만 숙지하고 있으면 무슨 테이블을 만나든 알아서 코드 잘짤 수 있습니다.

알아서 코드짜는 법을 알려주는 강의로 SQL 빠르게 완성하고 갑시다. 

 

데이터 분석가를 위한 SELECT, JOIN

개발자들을 위한 삽입, 수정, 삭제, transaction

실제 운영을 위한 DB 설계, 테이블 정규화, AWS에서 DB 호스팅받는 법 

고급기능을 위한 procedure, function, if, 파라미터 등 SQL 프로그래밍 문법까지 알아봅시다. 

 

점유율이 가장 높은 MySQL로 진행하는데 PostgreSQL, Oracle 문법도 함께 첨부해드립니다.

 

 

 

[커리큘럼]

SELECT & WHERE 조건문

통계내기

서브쿼리, JOIN

직접 정규화하기 

컬럼마다 Constraint 넣기

INSERT/UPDATE/DELETE

Stored procedure, function 으로 코드 재사용 

Index 만들기와 성능개선 

Transaction

IF, SET, DECLARE, 파라미터 등 SQL 프로그래밍 문법 

AWS에서 데이터베이스 호스팅받기

nodejs 서버에서 데이터베이스 연결하기 

 

 

 

[필요한 사전지식]

더하기 빼기 나누기 곱하기 

 

 

 

 

 

커리큘럼

Part 1
데이터베이스의 종류 무료 00:07:00
MySQL & DBeaver 설치하려면 (맥 / 윈도우) 무료 00:07:00
SQL로 테이블 만들기 & 데이터 타입 무료 00:10:00
데이터 출력하고 정렬하는 법 (SQL SELECT, ORDER BY) 무료 00:10:00
SQL WHERE로 데이터 필터링하기 무료 00:10:00
WHERE 뒤에 조건식을 여러개 쓰려면 무료 00:11:00
LIKE, %, _ 연산자로 간단하게 검색가능 00:07:00
MIN, MAX, AVG, SUM 집계함수로 통계내기 00:11:00
컬럼 출력시 사칙연산 넣기 & 문자다루는 함수 00:09:00
숫자 조작하는 SQL 함수들 00:05:00
SELECT 안에 SELECT 또 쓸 수 있음 (서브쿼리) 00:10:00
그룹지어 통계낼 땐 GROUP BY 00:09:00
중요한 IF / CASE 문법 00:12:00
Part 2
테이블과 컬럼 생성할 때 SQL 써야 약간 멋있음 00:07:00
컬럼에 안전하게 제약 (Constraints) 주기 00:09:00
정규형 알면 DB 설계 가능 (1NF, 2NF) 00:10:00
제3정규형 (3NF) & Foreign Key 00:09:00
테이블 2개 합쳐서 출력은 INNER JOIN 00:10:00
저번시간 숙제와 LEFT, RIGHT JOIN 00:13:00
데이터 넣거나 복사하려면 INSERT 00:09:00
수정 삭제는 UPDATE / DELETE 00:09:00
SELECT 결과들을 합치려면 UNION 00:05:00
table 대신 view 쓰는 이유 00:05:00
Part 3
저장 프로시저 stored procedure 쓰면 간지남 00:10:00
procedure에서 많이 쓰는 변수 문법 00:12:00
procedure 많이 만들기 싫으면 파라미터 00:09:00
날짜 & 시간데이터 다루기 00:10:00
procedure와 비슷한 function 문법 00:12:00
procedure, function 안에서 쓸 수 있는 IF 00:10:00
index 개념정리 00:09:00
index 만들기 / 성능평가 00:12:00
진짜 검색기능은 Full Text search 00:12:00
돈 다루다가 큰일나기 싫으면 Transaction 00:10:00
데이터베이스 필요하면 빌려쓰는 것도 (AWS) 00:08:00
Trigger 사용하기 00:11:00
엔티티 관계도 쉽게 잘그리는 법 (ERD) 00:13:00
서버에서 DB 사용하려면 (nodejs 환경) 00:09:00

수강생 리뷰

5

5
15 ratings
  • 5 ★15
  • 4 ★0
  • 3 ★0
  • 2 ★0
  • 1 ★0
  1. 첫빠로 신청하려고 기다리고있었는데 2등이네욧

    5

    잘 보겠습니당

  2. 할인하길래 아묻따 강으신청했습니다

    5

    야호

  3. 임꺽정

    5

    솔직히 진짜 잘가르치시는것같습니다 무야호~

  4. SQL

    5

    이걸로 입문했는데 도움이 많이 됐습니다 ㅎㅎ

    주는 과제 열심히 하면 좋아요

  5. 신고합니다.

    5

    새로운 강의 안 올라오면 신고합니다.

  6. 5

    sql 입문에👍강의 중 내주시는 퀴즈도 많은 도움이 되었습니당

  7. 최고입니다.

    5

    진짜 여기서 알려주시는 거에다가 시중에 있는 SQL 문제들 풀어보고 직접 ERD 그려보면서 테이블 설계 한 번만 해보면 부트캠프 등에서 끼워 넣기로 진행하는 SQL보다 200% 더 깊이 아실 수 있습니다.

  8. 프로그램과 대화하는 방식의 강의

    5

    코딩애플님 강의를 접하면서 점점 컴터와 대화하듯이 프로그래밍하게 됩니다.
    자신감이 많이 붙었습니다. 감사합니다.

  9. SQL 유튜브 영상 맛보기로 보고 바로 수강신청했습니다.

    5

    일타강사 맞네요 ㄷㄷ 수강료 이상으로 얻어 가는 것 같아서 정말 감사합니다.

  10. 제발 더 많은 강의를..

    5

    nestjs심화버전 , supabase 등등 너무 해주시면 잘해주시고 감사할듯...
    그이유는 설명이 진짜 미쳤음... 이해 쏙쏙

  11. 어려운 내용을 쉽게 설명해주시는 it강의의 교과서

    5

    그동안 인터넷에 떠도는 조각같은 지식만으로 알고 있던 DB지식이,
    이강의를 통해서 제대로 된 교과서를 가지고 공부한 듯한 개운한 기분이 듭니다.
    정말 감사드립니다.

  12. 실용적인 전문 강의

    5

    학부 데이터베이스 수업을 듣기 전에 수강했는데
    가볍게 공부하기 좋았습니다.
    정규화 부분에 설명이 정말 좋았던거 같아요.

  13. 5

    가르쳐주는 쿼리문 다 배워놓으면 leetcode같은데서 주는 챌린지 난이도 medium까지는 적당히 비벼볼 수 있습니다.
    강의듣고 숙제풀고도 중요하지만 다른 특정 상황에서 이 지식을 어케 써먹을 수 있는지 예제를 매일매일 풀어보면서 muscle memory 키우는게 매우 중요한 것 같습니다.
    이 강의 덕분에 한없이 어렵게만 느껴졌던 sql세계에 입문하였고
    현재는 leetcode랑 인터넷 예제로 근육 이곳 저곳 조지면서 실무에 쓸 빌드업을 해나가고 있습니다.

  14. 5

    정보처리기능사 공부에 도움이 되었습니다.
    sql 실기 문제에 좋네요

신청하기
  • 170,000 60,000
  • 365 Days

선생님

2129명의 수강생

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠