SQL 포매터 | racofy

SQL 쿼리를 한눈에 알아보기 쉽게 정렬하고 표준 키워드를 대문자로 변환합니다.

SQL 포매터 사용 가이드

한 줄로 엉켜있거나 복잡한 SQL 쿼리를 절(clause) 단위로 자동 분리하고 보기 좋게 들여쓰기하여 가독성을 극대화합니다.

주요 특징 및 기능

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY 등 주요 SQL 키워드를 자동으로 인식하여 절별로 줄바꿈 및 들여쓰기를 적용합니다.

Standard SQL, MySQL, PostgreSQL, SQLite, MariaDB 등 다양한 데이터베이스 방언(Dialect)에 맞는 키워드 인코딩 및 구문을 지원합니다.

원하는 스타일에 따라 예약 키워드를 대문자(UPPERCASE) 또는 소문자(lowercase)로 일괄 표준화할 수 있습니다.

안전한 데이터 처리

입력하신 SQL 쿼리는 외부 데이터베이스 서버나 외부 API로 전송되지 않고 사용자의 웹 브라우저 메모리 내에서만 100% 포맷팅됩니다.

작은따옴표나 큰따옴표로 감싸진 문자열 리터럴 값 내부의 구문은 보호되어 변형되지 않습니다.

사용 예시

복잡한 JOIN 및 집계 쿼리

SELECT u.id, u.name FROM users u JOIN orders o ON u.id = o.user_id WHERE u.status = 'active';

JOIN절과 WHERE 조건절이 자동으로 줄바꿈되고 키워드가 보기 좋게 강조 정렬됩니다.

서브쿼리 및 조건절 정렬

SELECT * FROM products WHERE category_id IN (SELECT id FROM categories WHERE active = 1);

서브쿼리 영역도 알맞은 중첩 들여쓰기로 구분되어 가독성이 높아집니다.

자주 묻는 질문

SQL 포매터는 어떤 작업을 하나요?

SQL 키워드(SELECT, FROM, WHERE 등)를 표준 대소문자로 변환하고 주요 절 앞에 줄바꿈과 들여쓰기를 추가하여 쿼리를 한눈에 파악할 수 있게 정렬합니다.

어떤 SQL 문법을 지원하나요?

표준 SQL뿐만 아니라 MySQL, PostgreSQL, SQLite, MariaDB, Transact-SQL, PL/SQL 등 대부분의 DBMS 방언을 공식 지원합니다.

내부 데이터나 테이블 정보가 외부로 유출될 위험이 있나요?

아닙니다. 라코파이의 모든 도구는 100% 브라우저 클라이언트 사이드에서 처리되므로 입력한 SQL 쿼리와 테이블명 등이 외부로 전송되지 않습니다.