SQL을 웹에서 쉽게 테스트하는 법: DB Fiddle 사용법 완벽 가이드

데이터베이스를 다루면서 SQL 쿼리를 빠르게 테스트하거나 학습하고 싶다면 DB Fiddle이라는 웹사이트가 매우 유용합니다. 이번 포스팅에선 DB Fiddle을 처음 사용하는 분들을 위해 사이트 활용법을 쉽게 소개해 드리겠습니다.

1. DB Fiddle이란?

DB Fiddle은 웹브라우저에서 별도의 설치 없이 데이터베이스 스키마와 SQL 쿼리를 작성하고 바로 실행해 결과를 확인할 수 있는 무료 도구입니다.

SQL 쿼리 실행 웹사이트의 사용자 인터페이스를 보여주며, 좌측에는 데이터베이스 스키마 및 데이터 삽입 SQL, 우측에는 SELECT * FROM books; 쿼리가 작성되어 있고, 상단의 "Run" 버튼을 통해 쿼리를 실행하면 하단에 실행 결과가 표시되며, "Copy as Markdown" 버튼으로 결과를 마크다운 형식으로 복사할 수 있다.

2. DB Fiddle 사용 방법

아래와 같이 간단한 2가지 입력창을 제공합니다:

  1. Schema SQL: 테이블 생성, 데이터 입력과 같은 초기 데이터베이스 설정
  2. Query SQL: 설정된 스키마를 기반으로 데이터를 조회하거나 변경하는 SQL 실행

3. 사용 예시

3.1. Schema SQL 작성

먼저 데이터베이스를 구성하는 테이블과 데이터를 입력합니다.

CREATE TABLE books (
  id INT PRIMARY KEY,
  title VARCHAR(100),
  author VARCHAR(50)
) DEFAULT CHARSET=utf8mb4;

INSERT INTO books VALUES
(1, '해리포터', '조앤 롤링'),
(2, '반지의 제왕', 'J.R.R. 톨킨');

3.2. Query SQL 작성

이제 데이터를 조회해봅시다.

SELECT * FROM books;
  • 입력 후 [Run] 버튼을 클릭하면 바로 아래 결과가 테이블 형태로 나타납니다. 또는 Ctrl+Enter를 눌러도 실행됩니다.

4. 결과 확인하기

실행 결과는 명료한 표 형태로 아래와 같이 출력됩니다:

id title author
1 해리포터 조앤 롤링
2 반지의 제왕 J.R.R. 톨킨

결과 테이블을 Copy as Markdown 버튼을 클릭하여 마크다운 형태로 복사할 수도 있습니다.

5. DB Fiddle의 장점

  • 간편한 사용법: 브라우저에서 즉시 SQL을 테스트할 수 있습니다.
  • 다양한 DB 지원: MySQL, PostgreSQL 등 여러 DB 환경을 지원합니다.
  • 공유 기능: 작성한 코드를 URL 형태로 쉽게 공유할 수 있습니다.

이제 DB Fiddle로 SQL을 더 쉽고 빠르게 테스트해 보세요!