WeniVooks

검색

SQL 베이스캠프

실습환경 소개

1. 지금 바로 실습하세요

설치하지 않고 웹으로 실습할 수 있는 환경이 준비되어 있습니다. 아래 링크를 클릭하시면 바로 실습 환경으로 이동합니다. 가능하다면 이론은 나중에 보시고 사용법만 익히신 다음 Chapter 2로 넘어가 바로 실습해보세요. 나중에 이론이 필요하면 다시 돌아오세요. 진입 장벽을 최대한 낮추세요.

Weniv SQL

다음과 같이 교안과 실습 환경 창을 함께 띄워두시면 교안을 보면서 바로 실습할 수 있습니다.

실습 환경 예시

교안과 함께 공부하실 경우 각 SQL 구문에 있는 실습환경 바로가기 버튼을 누르시면 해당 코드가 입력된 실습 환경으로 이동하실 수 있습니다.

실습 환경 바로가기

주의사항

위니브 SQL은 SQLite로 구성되어 있습니다. 여기서 사용할 수 있는 구문은 SQLite 기반이며, MySQL, PostgreSQL 등 다른 RDBMS와는 일부 문법이나 함수에서 차이가 있을 수 있습니다.

1.1 영상 강의

해당 강의는 유튜브와 인프런에 무료로 공개되어 있습니다. 두 플랫폼 모두 동일한 강의 내용을 제공하며, 아래 링크를 통해 시청하실 수 있습니다.

SQL 베이스캠프 유튜브 플레이리스트 인프런
1.2 상단 메뉴
상단 메뉴 화면

상단 메뉴의 각 항목은 다음과 같은 기능을 제공합니다.

  1. Weniv SQL 배너: 클릭하면 실습 환경이 초기화됩니다.
  2. CheatSheet: Weniv SQL의 주요 기능과 구문을 모아둔 요약 자료입니다.
  3. Tutorial: SQL 학습을 위한 교안이 제공됩니다.
  4. 테마 전환 버튼(우측 상단): 라이트 모드(밝은 화면)와 다크 모드(어두운 화면)를 전환할 수 있습니다.
1.3 실습 메뉴
실습 메뉴 창

SQL Statement 화면은 다음과 같이 구성되어 있습니다.

  1. SQL 편집 영역(중앙 큰 화면): SQL 구문을 작성하는 공간입니다. 교안에 나오는 SQL 코드를 여기에 입력합니다.
  2. RUN SQL 버튼(하단): 작성한 SQL 구문을 실행하여 결과를 확인할 수 있습니다. 실행 단축키는 Shift + Enter입니다. 구문이 잘못되면 오류가 발생하거나 이전 결과가 유지될 수 있습니다.
  3. CSV 업로드 버튼(상단 폴더 아이콘): 본인이 가지고 있는 CSV 파일을 업로드하여 데이터를 불러올 수 있습니다.
  4. 코드 복사 버튼(문서 겹침 아이콘): 작성한 SQL 구문을 클립보드로 복사합니다.
  5. 코드 초기화 버튼(회전 화살표 아이콘): 입력된 코드를 초기 상태(SELECT * FROM 상품)로 되돌립니다.

CSV 파일 업로드 시 주의사항

CSV 파일을 업로드할 때 인코딩이 올바르지 않으면 데이터가 깨져서 업로드되지 않을 수 있습니다. 이런 경우 엑셀에서 파일을 다시 저장하거나, 인코딩을 UTF-8로 변경해주세요. 샘플 데이터로 테스트를 원하시면 아래 타이타닉 생존자 데이터를 활용할 수 있습니다.

타이타닉 생존자 데이터
1.4 Result

작성한 SQL 구문이 정상적으로 실행되면 이 영역에 쿼리 결과가 표시됩니다.

결과 창
1.5 Sample Data
샘플 데이터 예시

Sample Data는 SQL 학습을 위해 기본적으로 제공되는 연습용 데이터입니다. 별도의 데이터 준비 없이 바로 실습을 시작할 수 있습니다.

1장 데이터베이스와 SQL1.2 데이터베이스