본문 바로가기

스터디 열기

실습환경 소개

1. 지금 바로 실습하세요

설치하지 않고 실습할 수 있는 환경이 준비되어 있습니다. 이 교재의 SQL 예제에는 [실행] 버튼이 붙어 있어 이 교재 화면에서 바로 실행해 볼 수 있습니다. 가능하다면 이론은 나중에 보시고 사용법만 익히신 다음 Chapter 2로 넘어가 바로 실습해보세요. 나중에 이론이 필요하면 다시 돌아오세요. 진입 장벽을 최대한 낮추세요.

아래 블록에서 [실행]을 눌러 보세요.

SELECT * FROM 상품;

실행 블록은 다음과 같이 사용합니다.

  1. [실행]: SQL 구문을 실행하고 결과를 코드 아래에 표로 보여줍니다. 단축키는 Shift + Enter(또는 Ctrl + Enter)입니다.
  2. 코드 고치기: 블록 안의 코드를 직접 고쳐서 다시 실행할 수 있습니다. [처음 코드로]를 누르면 원래 코드로 돌아갑니다.
  3. 여러 문장 실행: 세미콜론(;)으로 구분한 여러 문장을 한 번에 실행하면 문장마다 결과가 나옵니다.
  4. [처음 데이터로]: 한 절(페이지) 안에서 INSERT, UPDATE, DELETE, CREATE 등으로 바꾼 데이터는 다음 블록에도 이어집니다. 실습 데이터를 처음 상태로 되돌리고 싶을 때 누릅니다. 다른 절로 이동하면 처음 데이터로 다시 시작합니다.
  5. [복사]: 코드를 클립보드로 복사합니다.

교안과 별도로 자유롭게 연습하거나 문제를 풀어 보고 싶다면 위니버시티 SQL을 이용하세요. 같은 위니브 쇼핑몰 데이터로 SQL 문제를 풀 수 있고, 실습 화면에서는 SQLite뿐 아니라 PostgreSQL, MySQL도 골라 실행할 수 있습니다.

위니버시티 SQL 문제 위니버시티 SQL 실습

주의사항

이 교재의 실행 블록은 SQLite로 실행됩니다. 여기서 사용할 수 있는 구문은 SQLite 기반이며, MySQL, PostgreSQL 등 다른 RDBMS와는 일부 문법이나 함수에서 차이가 있을 수 있습니다.

1.1 영상 강의

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

SQL 베이스캠프 유튜브 플레이리스트 인프런

1.2 실습 데이터

이 교재의 실습에는 위니브 쇼핑몰 샘플 데이터를 사용합니다. 별도의 데이터 준비 없이 바로 실습을 시작할 수 있습니다. 준비된 테이블은 다음과 같습니다.

테이블내용행 수
고객쇼핑몰 회원33
카테고리상품 분류11
공급업체상품을 납품하는 회사16
상품판매하는 상품32
주문주문 한 건24
주문상세주문에 담긴 상품 (주문 한 건에 여러 줄)30
고객정보NULL 연습용 고객 목록10
판매정보NULL 연습용 판매 기록12

각 테이블의 열 구성은 위니버시티 SQL 실습 화면 왼쪽의 테이블 구조에서 확인할 수 있습니다. 이 교재 화면에서도 SELECT * FROM 테이블명;으로 바로 조회해 볼 수 있습니다.