Handytool
개발자무료로컬에서 실행

SQL 포매터

SQL 쿼리를 미화합니다——PostgreSQL, MySQL, SQLite, BigQuery, 표준 SQL——브라우저에서만.

.sql
언어
키워드
들여쓰기
SQL 입력
0 0 바이트
형식화된 SQL
0 0 바이트

SQL 포매터 소개

Handytool의 SQL 포매터는 인기 있는 sql-formatter 라이브러리를 사용하여 SQL 쿼리를 미화합니다——SELECT, INSERT, 복잡한 CTE, 창 함수. 언어(PostgreSQL, MySQL, SQLite, BigQuery 또는 표준 SQL)를 선택하고, 키워드 케이싱 방식을 선택하고, 들여쓰기를 설정합니다. 모든 항목이 로컬에서 실행되므로 테이블 이름, 열 이름 또는 타사 사이트에 붙여넣고 싶지 않은 샘플 데이터를 포함하는 쿼리 형식화에 안전합니다.

SQL 포매터 기능

  • 01

    언어별

    지원되는 각 언어에는 자체 키워드 목록 및 예약어 처리가 있으므로 PostgreSQL의 RETURNING, MySQL의 역따옴표, BigQuery의 STRUCT 구문이 모두 올바르게 인식됩니다.

  • 02

    키워드 케이싱 제어

    모든 대문자, 모두 소문자 또는 입력이 사용하는 것을 강제합니다. 가장 일반적인 하우스 스타일은 대문자 키워드이며, 이것이 기본값입니다.

  • 03

    설정 가능한 들여쓰기

    2칸, 4칸 또는 탭을 선택합니다. 출력은 CTE, 서브쿼리 및 JOIN 절 전체에서 일관성이 있습니다.

SQL 포매터 자주 묻는 질문

지원되는 SQL 언어는 무엇입니까?
표준 SQL(sql), PostgreSQL, MySQL, SQLite, BigQuery. 기본 엔진은 내부적으로 더 많은 언어를 지원합니다——이것이 일상 작업에 가장 유용합니다.
쿼리가 실행됩니까?
아니오. 포매터는 SQL 텍스트를 다시 렌더링할 뿐——데이터베이스에 연결, 데이터 구문 분석 또는 명령문 실행을 수행하지 않습니다.
비표준 구문이 이상하게 형식화되는 이유는 무엇입니까?
선택한 언어 외부의 공급업체 관련 확장(프로시저 블록, 저장 프로시저 구문, MS SQL 힌트)은 깔끔하게 배치되지 않을 수 있습니다. 가장 가까운 언어로 전환하거나 한 번에 더 짧은 스니펫을 붙여넣습니다.
SQL이 어디든 업로드됩니까?
아니오. sql-formatter 라이브러리는 브라우저에서 완전히 실행됩니다——쿼리는 디바이스에 유지됩니다.

관련 도구

개발자

다른 도구 둘러보기

모든 도구