기본 사용법
이 가이드는 SQL Prettify and Format 도구의 기본 사용법을 단계별로 안내합니다.
SQL 쿼리 입력
- 도구 페이지로 이동: SQL Prettify 도구 페이지를 엽니다
- SQL 코드 입력: "SQL Input" 텍스트 영역에 SQL 쿼리를 붙여넣거나 입력합니다
- 자동 서식 지정: 입력하는 동안 도구가 SQL을 자동으로 포맷합니다
입력 예시
select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;
포맷 옵션 설정
들여쓰기 크기
들여쓰기에 사용할 공백 수를 선택합니다.
- 2칸 공백: 간결한 포맷
- 4칸 공백: 표준 포맷(권장)
- 8칸 공백: 넓은 포맷
키워드 대소문자
SQL 키워드의 표시 방식을 제어합니다.
- UPPERCASE: 모든 키워드를 대문자로 변환합니다(SELECT, FROM, WHERE)
- lowercase: 모든 키워드를 소문자로 변환합니다(select, from, where)
- Preserve Case: 입력한 원래 대소문자를 유지합니다
추가 옵션
- 키워드 대문자화: SQL 키워드를 대문자로 변환합니다
- 함수 대문자화: 함수 이름을 대문자로 변환합니다
- 데이터 타입 대문자화: 데이터 타입 이름을 대문자로 변환합니다
- 쉼표 정렬: SELECT 목록에서 쉼표를 정렬합니다
- 논리 연산자 앞 줄바꿈: AND/OR 연산자 앞에 줄바꿈을 추가합니다
포맷된 결과 보기
포맷된 SQL은 "Formatted SQL" 텍스트 영역에 표시됩니다. 다음 작업을 할 수 있습니다.
- 클립보드에 복사: "Copy" 버튼을 클릭해 포맷된 SQL을 복사합니다
- 통계 보기: 통계 패널에서 포맷 상세 정보를 확인합니다
- 히스토리에 저장: 도구가 포맷 히스토리를 자동으로 저장합니다
출력 예시
SELECT
u.id,
u.name,
u.email,
p.title,
p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
AND p.published = 1
GROUP BY
u.id,
u.name,
u.email,
p.title,
p.content
ORDER BY
u.name ASC,
p.created_at DESC
LIMIT 10 OFFSET 0;
빠른 작업
- Load Example: 예시 SQL 쿼리를 불러옵니다
- Clear: 모든 내용을 지웁니다
- Copy: 포맷된 SQL을 클립보드에 복사합니다
이 도구는 실시간 포맷을 제공하므로 SQL 코드나 포맷 옵션을 변경하면 즉시 결과를 확인할 수 있습니다.