MariaDB 포매터
MariaDB 쿼리와 스크립트에 서식을 지정합니다. 백틱 식별자, 백슬래시 이스케이프, # 주석, 실행 주석 및 DELIMITER 블록에 대한 MariaDB 규칙을 지원합니다. ON DUPLICATE KEY UPDATE 및 RETURNING 같은 절은 함께 유지하고, 열과 조건에는 들여쓰기를 적용하며 문은 빈 줄로 구분합니다. 닫히지 않은 문자열과 괄호는 줄 및 열 번호와 함께 표시되어 검토 시간을 줄여 줍니다.
자주 묻는 질문
MySQL 포매터와 어떻게 다른가요?
두 포매터 모두 MySQL 인용 및 주석 규칙을 공유합니다. MariaDB 포매터는 MariaDB에서 INSERT, REPLACE 및 DELETE에 지원되는 RETURNING도 별도 절로 처리합니다.
어떤 리터럴과 식별자를 인식하나요?
백틱 식별자, 백슬래시 이스케이프가 포함된 작은따옴표 및 큰따옴표 문자열, X'' 및 B'' 리터럴, N'' 내셔널 문자열, _utf8mb4'text' 같은 문자 집합 지정자와 @변수를 인식합니다. 내부 내용은 절대 변경되지 않습니다.
주석은 어떻게 처리하나요?
해시 주석(#), 이중 대시 주석(뒤에 공백이 오는 --), 블록 주석은 유지됩니다. 버전 표시가 포함된 실행 가능한 주석은 작성된 그대로 유지됩니다.
어떤 절이 각각 별도 줄에 표시되나요?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY 및 LIMIT은 각각 별도 줄에서 시작합니다. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE 및 RETURNING도 하나의 절로 묶어 둡니다.
저장 프로시저에도 서식을 지정할 수 있나요?
예. DELIMITER 줄은 각각 별도 줄에 유지하고, 사용자 지정 구분 기호로 각 루틴을 끝냅니다. IF, WHILE 및 LOOP가 포함된 BEGIN 및 END 블록에는 들여쓰기를 적용합니다.
키워드의 대소문자를 변경하나요?
아니요. 모든 키워드와 이름은 입력한 대소문자를 유지합니다. 공백과 줄 바꿈만 변경됩니다.
어떤 오류를 감지하나요?
닫히지 않은 문자열, 따옴표로 묶인 식별자 및 블록 주석, 괄호 짝이 맞지 않는 부분을 줄과 열 번호와 함께 표시합니다. 전체 문법 및 스키마 검사는 이 도구에서 지원하지 않습니다.
들여쓰기를 선택할 수 있나요?
예. 중첩 단계마다 공백 2칸 또는 4칸이나 탭을 선택할 수 있습니다. 괄호로 묶인 짧은 목록은 같은 줄에 둡니다.
입력 크기는 최대 얼마인가요?
요청당 최대 1 MB, 문당 128 KB까지 지원합니다. 프로시저와 뷰가 많이 포함된 대용량 덤프도 처리할 수 있습니다.
제 SQL를 저장하나요?
아니요. 쿼리는 메모리에서 서식을 지정해 바로 반환합니다. 저장하지 않으며 요청 크기만 기록합니다.