SQL 포맷터
SQL 쿼리를 예쁘게 포맷팅하고 압축하세요.
모드:
SQL 입력
포맷팅 결과
관련 도구
Linux 명령어 빌더
ls, grep, find, chmod 등 Linux 명령어를 옵션별로 조합하는 빌더
cURL 빌더
cURL 명령어 생성 및 fetch/axios/Python/Go/PHP 코드 변환
LLM 토큰 계산기
GPT, Claude, Gemini 등 LLM 모델별 토큰 수 추정 및 API 비용 계산
HTTP 상태코드
1xx~5xx HTTP 상태코드 검색 및 상세 설명 레퍼런스
JSON-CSV 변환기
고성능 JSON과 CSV 양방향 변환
JSON-XML 변환기
JSON과 XML 데이터 상호 변환
JSON 포맷터
JSON 데이터 정리와 검증
환경변수(.env) 편집기
.env 파일 편집·변환 도구, Docker/YAML/JSON/Shell 포맷 내보내기
SQL 포맷터란?
SQL 포맷터는 복잡하고 읽기 어려운 SQL 쿼리를 들여쓰기와 줄 바꿈을 적용해 가독성 높게 정리하는 온라인 개발자 도구입니다. MySQL, PostgreSQL, Oracle, SQL Server 등 다양한 SQL 방언을 지원하며, 쿼리 압축(minify)과 문법 검증 기능도 제공합니다. 개발자, DBA, 데이터 분석가가 코드 리뷰나 쿼리 최적화 시 빠르게 활용할 수 있습니다.
SQL 포맷터 활용 팁
- SQL 방언 선택: MySQL의 백틱(`)이나 PostgreSQL의 이중콜론(::) 캐스팅처럼 DB마다 고유 문법이 다르므로, 사용 중인 데이터베이스에 맞는 방언을 선택하세요.
- 들여쓰기 가독성: 포맷팅된 SQL은 JOIN 관계, WHERE 조건, 서브쿼리 구조를 한눈에 파악할 수 있어 코드 리뷰와 디버깅에 효과적입니다.
- 쿼리 압축(Minify): 프로그램에서 SQL을 문자열로 포함할 때 공백을 제거해 용량을 줄이거나, 로그에서 쿼리를 한 줄로 기록할 때 유용합니다.
- 성능 최적화 힌트: SELECT * 대신 필요한 컬럼만 선택하고, WHERE 절에 인덱스 컬럼을 사용하면 쿼리 실행 속도를 크게 향상시킬 수 있습니다.