CanDoYa
KO

무료 SQL 연습장

브라우저에서 바로 실행됩니다. 업로드도, 회원가입도 없습니다.

예제가 준비되었습니다 - 쿼리를 실행해 SQLite를 시작하세요.

적용하면 로컬 데이터베이스를 새로 만듭니다

Ctrl 또는 Cmd + Enter를 눌러 실행

쿼리 결과

결과 표가 여기에 표시됩니다샘플 쿼리를 실행하거나 직접 작성한 SQLite 문으로 바꾸세요.
이 도구 공유하기

SQL 연습장이란 무엇인가요?

SQL 연습장은 데이터베이스를 설치하지 않고도 브라우저에서 테이블을 만들고 샘플 데이터를 넣어 SQL 쿼리를 실행하는 편집 환경입니다. 이 연습장은 WebAssembly로 컴파일된 SQLite를 사용합니다. SELECT, JOIN, 집계, CTE, 데이터 변경이 기기에서 처리되며 결과가 바로 표시됩니다.

사용 방법

  1. 1데이터베이스 설정. 샘플 스키마와 행을 그대로 사용하거나 왼쪽 편집기에 직접 작성한 CREATE TABLE 및 INSERT 문을 넣으세요.
  2. 2SQL 작성 및 실행. 쿼리 편집기에 SQLite 문을 입력한 다음 쿼리 실행을 선택하거나 Ctrl 또는 Cmd + Enter를 누르세요.
  3. 3결과 확인 또는 내보내기. 표에서 각 결과 집합을 확인한 뒤 현재 결과를 CSV로 복사하거나 다운로드하세요.

이런 분께 추천

왼쪽 편집기에서 CREATE TABLEINSERT 문으로 새 SQLite 데이터베이스를 정의합니다. 오른쪽 편집기는 세션이 끝날 때까지 같은 데이터베이스를 사용합니다. 쿼리를 시험하고 행을 수정한 뒤 다시 조회할 수 있습니다. 스키마를 편집하면 다음 실행 때 데이터베이스를 새로 만듭니다.

SQLite 엔진과 작성한 내용은 현재 브라우저 탭 안에만 남습니다. 연결 문자열이나 계정이 필요 없고 서버 데이터베이스에도 접속하지 않습니다. 비공개 SQL 조각을 확인하거나 짧은 실험을 해 볼 때 알맞습니다.

자주 묻는 질문

작성한 SQL이나 데이터가 외부로 업로드되나요?

아닙니다. SQLite WebAssembly 엔진이 브라우저에 로드되어 스키마와 쿼리를 실행하고 기기에서 결과 형식을 만듭니다. CanDoYa는 입력한 SQL이나 생성된 행을 데이터베이스 서버로 보내지 않습니다.

SQL 연습장은 무료인가요?

네. 계정이나 결제 없이 쿼리를 실행하고 샘플 데이터베이스를 초기화하며 결과 표를 복사하거나 CSV 파일로 다운로드할 수 있습니다. 데이터베이스는 현재 브라우저 탭의 메모리에 저장됩니다.

어떤 SQL 방언을 지원하나요?

SQLite 문법을 사용합니다. 표준 SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, 윈도 함수, 서브쿼리, 공통 테이블 표현식을 실행할 수 있습니다. PostgreSQL, MySQL, Oracle, SQL Server 전용 기능은 작동하지 않을 수 있습니다.

SQL 문을 여러 개 실행할 수 있나요?

네. 각 문을 세미콜론으로 구분하세요. 여러 문이 표를 반환하면 결과 선택기에서 각 결과 집합을 확인할 수 있습니다. 데이터만 변경하는 문은 영향을 받은 행 수를 표시하며, 이어서 현재 데이터베이스에 다른 쿼리를 실행할 수 있습니다.

브라우저 데이터베이스는 얼마나 커질 수 있나요?

sql.js가 데이터베이스 전체를 메모리에 보관하므로 실제 한도는 브라우저와 기기 메모리에 따라 달라집니다. 이 연습장은 학습, 예제, 작은 테스트 데이터용이며 수 GB 규모의 운영 데이터베이스에는 적합하지 않습니다.

탭을 닫아도 데이터베이스가 유지되나요?

아닙니다. 작업 데이터베이스는 임시로 저장되며 페이지를 닫거나 새로 고치면 초기화됩니다. 필요한 결과는 CSV로 다운로드하고, 중요한 스키마나 쿼리 텍스트는 페이지를 나가기 전에 별도 파일에 저장하세요.