IT / / 2023. 1. 13. 12:28

SQL 테스트 사이트(무료 온라인 연습) 모음

목차

    반응형

    개요

    간단하게 SQL을 테스트하거나, 문법 등이 맞는지 확인하고 싶을 때가 있다.

    이 때 매우 유용한 방법이 온라인에서 SQL 문을 테스트해 보는 것이다.

    대표적인 온라인 무료 SQL 테스트 사이트를 소개한다.

     

    https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

     

    SQL Tryit Editor v1.6

    WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver

    www.w3schools.com

    이미 만들어진 DB를 이용하여 연습이 가능하다

    현재 기준 8개 테이블이 있으면 페이지 가장 하단에서 목록을 확인 할 수 있으며, 마우스 클릭 시 바로 테이블 조회가 가능하다.

    화면 구성 등이 심플해서 간단하게 테스트하기에 좋다.

    샘플 DB 목록

     

    https://sqltest.net/

     

    SQL Test

    Free Online SQL Test Tool

    sqltest.net

    MySQL, Oracle, MsSQL 별로 선택하여 테스트가 가능하다.(버전 선택은 안될 듯...)

    또한 각 DB별로 함수(functions)나 예제 등도 확인 할 수 있다.

    SQL Tryit Editor 보다는 복잡하지만 역시 간단하게 테스트 가능하다.

    1. 사이트 가장 우측 상단에서 DB를 선택한다.
    2. 왼쪽 SQL script 부분에 테이블 및 데이터를 정의하여 셀프 DB를 구축한다.
    3. 오른쪽 SQL Query 부분에 테스트를 위한 쿼리를 작하고
    4. 사이트 하단의 "Execute SQL" 버튼을 클릭하여 결과를 조회한다.

    데이터베이스 선택
    테이블 정의 및 테스트 SQL 작성
    결과 확인

     

    반응형

     

    http://sqlfiddle.com/

     

    SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions.

    Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run.

    sqlfiddle.com

    대표적인 무설치 쿼리 연습 사이트로

    직접 테이블을 생성하여 자신만의 DB를 구축(패키지, 프로시져 등 포함)하여 연습 할 수 있다.

    MySQL, Oracle, MsSQL, SQLite 등의 DB를 지원한다.

    제공 DB 목록

    1. 좌측 상단에서 테스트 할 데이터베이스를 선택한다.
    2. 왼쪽 스키마 생성 영역에서 스크립트를 작성하고  (하단)"Build schema" 버튼을 클릭하여
      자신만의 DB를 구축한다.
      이 때 상단의 "View Sample Fiddle" 버튼을 이용하면 샘플 스크립트들이 설정되고, 실행된다.
    3. 오른쪽 DML 쿼리를 작성하고 "Run SQL" 버튼을 클릭하여 테스트를 진행한다.
    4. 필요한 경우 결과 영역 위쪽에 있는 "View Execution Plan"를 클릭하여 플랜 확인이 가능하다.

    PLAN 확인

     

    반응형

     

    마무리...

    무겁고 일부 유료인 DB를 설치 없이 간단하게 온라인에서 테스트 가능하다는 점이 매우 유용하다.

    자신이 테스트 하려는 SQL의 규모나 성격에 맞게 사이트를 선택하면 될 것 같다.

    또 하나의 장점은 휴대폰으로도 접속하여 테스트 할 수 있다는 점인 것 같다.

     

     

    • 네이버 블로그 공유
    • 네이버 밴드 공유
    • 페이스북 공유
    • 카카오스토리 공유