SQL 쿼리를 즉시 서식 지정하고 정리합니다. MySQL, PostgreSQL, SQL Server, Oracle 등을 지원합니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.
저장된 프리셋은(는) 서포터 전용 기능입니다.
도구 기록은(는) 서포터 전용 기능입니다.
도구 메모은(는) 서포터 전용 기능입니다.
SQL 쿼리를 복사하여 입력 필드에 붙여넣으세요. 이 도구는 SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER 등을 포함한 모든 SQL을 허용합니다.
SQL 방언(MySQL, PostgreSQL 등), 들여쓰기 수준(2 또는 4 공백), 키워드 대문자화 여부를 선택하세요.
'형식화'를 클릭하여 적절한 들여쓰기로 SQL을 보기 좋게 만들거나, '최소화'를 클릭하여 한 줄로 압축하세요.
형식화되면 '복사' 버튼을 사용하여 결과를 클립보드에 복사하거나, '다운로드'를 클릭하여 .sql 파일로 저장하세요.
SQL 포맷터는 sql-formatter 라이브러리를 사용하여 SQL 쿼리를 파싱하고 포맷합니다. 모든 처리는 브라우저에서 로컬로 수행되어 완전한 개인정보 보호와 오프라인 기능을 보장합니다.
도구는 SQL 쿼리를 키워드, 식별자, 연산자, 리터럴, 주석 등의 구성 요소로 토큰화합니다. 그런 다음 쿼리 구조에 따라 적절한 들여쓰기로 쿼리를 재구성합니다.
다른 SQL 방언에는 고유한 키워드와 구문이 있습니다. 올바른 방언을 선택하면 포맷터가 데이터베이스별 키워드를 올바르게 인식하고 적절하게 포맷할 수 있습니다.
포맷터는 일관된 규칙을 적용합니다: 키워드는 새 줄에, 서브쿼리와 조인에는 적절한 들여쓰기, 정렬된 열 목록, 연산자 주변의 표준화된 간격.
비표준 구문을 가진 매우 복잡한 쿼리는 완벽하게 포맷되지 않을 수 있습니다. 일부 데이터베이스별 기능은 완전히 지원되지 않을 수 있습니다. 포맷터는 실행 최적화가 아닌 가독성에 초점을 맞춥니다.
네, SQL 포매터는 등록 없이 완전히 무료입니다. 비용이나 구독 없이 브라우저에서 직접 무제한 SQL 쿼리를 형식화할 수 있습니다.