SQL 포매터는 브라우저에서 SQL 쿼리를 즉시 포맷하고 압축할 수 있는 무료 온라인 도구입니다. MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery, Snowflake 등 18개 방언을 지원합니다. 데이터는 서버로 전송되지 않습니다.
SQL 포맷팅이란?
SQL(구조화된 쿼리 언어)는 관계형 데이터베이스와 상호작용하는 표준 언어입니다. MySQL, PostgreSQL, SQL Server, Oracle 또는 BigQuery, Snowflake 같은 클라우드 플랫폼에서 쿼리를 작성할 때, 잘 포맷된 SQL은 가독성을 크게 높여 코드 리뷰와 디버깅을 쉽게 만듭니다. [DB Viewer](/dbviewer)와 함께 사용하면 포맷된 쿼리를 SQLite 데이터베이스에서 실행할 수 있습니다.
포맷팅(예쁘게 인쇄)은 조밀한 SQL에 일관된 들여쓰기, 줄바꿈, 키워드 대소문자를 적용하여 JOIN 조건, WHERE 절, 서브쿼리를 한눈에 파악할 수 있게 합니다. 압축(최소화)은 그 반대로, 주석을 제거하고 공백을 줄여 가장 작은 SQL 문자열을 생성합니다.
이 도구는 브라우저에서 완전히 실행됩니다. 데이터가 서버로 전송되지 않습니다.
SQL 포맷 방법
- 1
SQL 붙여넣기
입력 편집기에 SQL을 붙여넣거나 입력합니다. 구문 인식 포맷팅을 위해 올바른 방언(MySQL, PostgreSQL 등)을 선택하세요.
- 2
옵션 설정
들여쓰기 크기, 키워드 대소문자(대문자, 소문자, 그대로), 함수명 대소문자, 공백 또는 탭 사용, 쿼리 사이 빈 줄 수를 선택합니다.
- 3
포맷 또는 압축
「포맷」을 클릭하여 SQL을 정리하거나, 「압축」을 클릭하여 최소화합니다. 원클릭으로 결과를 복사할 수 있습니다.