콘텐츠로 건너뛰기
Monu Tools

SQL 포맷터

SQL 쿼리를 절 단위 줄바꿈과 일관된 키워드 대소문자로 형식화하거나 한 줄로 압축합니다.

SQL 포맷터 사용 방법

  1. 01

    SQL 쿼리를 입력 상자에 붙여넣으세요.

  2. 02

    형식화를 선택하여 보기 좋게 만들거나 압축을 선택하여 한 줄로 압축하세요.

  3. 03

    키워드 대소문자를 선택하고 결과를 복사하세요.

SQL 포맷터의 기능

이것은 비좁은 한 줄 또는 일관되지 않은 스타일의 쿼리를 가져와 이를 아름답게 만드는 SQL 포맷터예요. 각 주요 절은 해당 줄에, 열과 조건은 들여쓰기되고, 키워드 대소문자는 일관되게 표시돼요. 또한 반대로 수행하여 쿼리를 한 줄로 축소할 수도 있어요.

읽기 가능한 SQL가 도움이 되는 이유

읽기 가능한 SQL은 검토, 디버그 및 유지 관리가 더 쉬워요. SELECT, FROM, WHERE, JOIN 및 GROUP BY가 각각 새 줄을 시작하고 키워드가 하나의 대소문자를 공유하면 쿼리의 형태, 반환되는 내용 및 필터링 방법이 한 눈에 분명해져요.

형식 지정은 쿼리를 커밋하기 직전에도 유용하므로 차이가 작게 유지되고 검토자는 리플로우된 공백 대신 의미 있는 변경 사항을 볼 수 있어요.

옵션 및 방언

키워드 대소문자 구분(예: 일반적인 규칙인 대문자 키워드)과 형식 지정 또는 축소 여부를 선택해요. 포맷터는 방언에 구애받지 않으며 PostgreSQL, MySQL, SQLite 및 SQL 서버에서 사용되는 일반적인 ANSI SQL을 처리해요.

축소 모드는 반대 요구에 편리해요. 형식이 지정된 쿼리를 다시 한 줄로 축소하여 코드나 구성 값에 포함해요.

형식을 지정하지만 유효성을 검사하지 않아요.

쿼리가 유효한지 확인하는 대신 가독성을 높이기 위한 도구 형식이므로 오타가 있는 쿼리를 행복하게 배치해요. 깨끗한 출력을 정확성 검사가 아닌 가독성 확보로 간주하세요.

브라우저에서 실행돼요.

모든 것이 브라우저에서 실행돼요. 이는 실제 쿼리에 테이블 이름, 열 이름, 때로는 스키마나 데이터를 암시하는 리터럴 값이 포함되는 경우가 많기 때문에 중요해요. 그 중 아무것도 업로드되지 않았어요.

자주 묻는 질문

포맷터는 무엇을 하나요?

SELECT, FROM, WHERE, JOIN 같은 주요 절을 각각 별도의 줄에 배치하고, 열과 조건을 들여쓰며, 가독성을 위해 키워드 대소문자를 정규화합니다.

SQL이 서버로 전송되나요?

아니요. 형식화는 브라우저에서 완전히 실행되므로 쿼리가 기기 밖으로 나가지 않습니다. 테이블이나 열 이름이 포함된 쿼리에도 안전합니다.

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

방언에 구애받지 않으며 PostgreSQL, MySQL, SQLite, SQL Server에서 사용되는 일반 ANSI SQL을 처리합니다. 구문을 검증하기보다 가독성을 위해 형식화합니다.

문제 신고