SQL 포매터
쿼리를 붙여 넣으면 들여쓰기가 일정하고 깔끔한 SQL로 바뀌어 읽고, 검토하고, 공유하기 쉬워져요.
이 기기 안에서 봉인됨
브라우저에서 실행돼요. 아무것도 업로드되지 않아요.
봉인됨
정리된 SQL
입력하는 대로 정리된 SQL이 여기에 나타나요.
이 SQL을 정리할 수 없어요
사용 방법
-
쿼리 붙여 넣기
쿼리 하나나 스크립트 전체를 붙여 넣거나 .sql 파일을 여세요. 세미콜론으로 구분한 여러 문도 괜찮아요.
-
방언과 스타일 고르기
고유 문법을 인식하도록 데이터베이스를 고른 뒤 키워드 대소문자, 들여쓰기, 레이아웃을 정하세요.
-
깔끔한 SQL 복사하기
입력하는 대로 정리된 쿼리가 바뀌어요. 복사하거나 .sql 파일로 다운로드하세요.
자주 묻는 질문
내 쿼리가 서버로 전송되나요?
아니요. 정리는 브라우저에서 이루어지므로 테이블 이름, 리터럴 속 고객 데이터, 내부 스키마가 내 기기 밖으로 나가지 않아요.
방언이 왜 중요한가요?
데이터베이스마다 키워드, 따옴표 규칙, 연산자가 달라요. MySQL의 백틱, SQL Server의 대괄호, PostgreSQL의 :: 형변환처럼요. 올바른 방언을 고르면 포매터가 이를 오류로 보고하지 않고 인식해요.
정리하면 쿼리 동작이 바뀌나요?
아니요. 공백, 줄바꿈, 그리고 원하면 키워드의 대소문자만 바뀌어요. 테이블 이름, 열 이름, 문자열, 주석은 쓴 그대로 유지돼요.
SQL이 올바른지도 검사하나요?
쿼리의 구조를 읽으므로 닫히지 않은 따옴표와 괄호를 줄과 열 위치와 함께 알려 줘요. 데이터베이스에 연결하지는 않으므로 테이블이나 열이 실제로 있는지는 알 수 없어요.
정렬 레이아웃이란 무엇인가요?
키워드를 왼쪽의 고정 너비 열에 맞추고, 각 절의 나머지 부분을 그 옆에 정렬해요. 긴 SELECT 목록을 이렇게 보면 더 훑어보기 쉽다는 팀도 있어요.