바로킷

🗃️SQL 포맷터 / 정렬기

복잡한 SQL을 보기 좋게 정렬합니다. MySQL·Postgres·SQLite·MSSQL·BigQuery·Snowflake 등 14가지 dialect 지원.

🔒 브라우저에서 처리워터마크 없음가입 불필요

사용 방법

  1. 1SQL을 붙여넣습니다.
  2. 2dialect를 선택합니다.
  3. 3포맷 버튼을 누릅니다.

자주 묻는 질문

여러 쿼리도 되나요?+

세미콜론(;)으로 구분된 여러 쿼리도 함께 포맷됩니다.

왜 dialect를 선택해야 하나요?+

DB마다 예약어·함수·연산자가 조금씩 달라 더 정확한 포맷팅을 위해서입니다. MySQL은 백틱, Postgres는 큰따옴표 사용 등.

쿼리가 너무 길어 가독성이 떨어져요. 자동 줄바꿈?+

포맷 후 SELECT·FROM·WHERE·JOIN이 줄바꿈되어 가독성이 크게 좋아집니다.

ORM이 만든 못생긴 쿼리도 정리되나요?+

네. Sequelize·TypeORM·Prisma 같은 ORM이 생성하는 긴 쿼리도 깔끔하게 정리됩니다.

주석은 보존되나요?+

-- 한 줄 주석, /* ... */ 블록 주석 모두 보존됩니다.

데이터 마이그레이션·DDL도 됩니까?+

CREATE/ALTER/DROP 같은 DDL, INSERT·UPDATE·DELETE DML 모두 포맷됩니다.

관련 도구