SQL 정리

SQL을 정리하거나 압축합니다. JSON으로 표를 만드는 곳은 JSON을 코드로

이 페이지가 하는 일

한 줄 SQL은 절이 보이지 않습니다. 이 페이지는 절마다 한 줄로 두거나 다시 한 줄로 잇습니다. JSON에서 CREATE TABLE을 쓰는 곳은 JSON을 코드로입니다.

사용법

  1. SQL을 붙여 넣습니다. 이 페이지에는 입력하는 즉시 갱신이 없습니다.
  2. 정리는 한 번입니다. 예제 보기는 select id, name from users where active = 1 and name = 'Ada' order by id limit 10를 채웁니다.
  3. 결과는 SELECT, 다음 id,, 다음 name, FROM 다음 users, WHERE 다음 active = 1, 다음 AND name = 'Ada', ORDER BY 다음 id, LIMIT 다음 10입니다.
  4. 압축은 한 줄입니다. SELECT id, name FROM users WHERE active = 1 AND name = 'Ada' ORDER BY id LIMIT 10입니다.
  5. 모두 지우기는 두 칸을 비웁니다. 결과 복사는 출력을 복사합니다.

규칙과 경계

아는 단어는 대문자로 씁니다. 'Ada'를 포함한 문자열의 따옴표는 남습니다. 줄 주석과 블록 주석도 남습니다. AND와 OR는 들여쓴 새 줄입니다. 선택 목록의 쉼표도 새 줄입니다. 닫히지 않은 따옴표나 블록 주석은 오류입니다. 이것은 배치이지 데이터베이스 파서가 아닙니다.

쓰는 곳

  • 로그에서 복사한 쿼리를 읽습니다.
  • 짧은 문을 한 줄로 되돌립니다.
  • 따옴표 안의 이름이 정리 뒤에도 남는지 확인합니다.

질문

CREATE TABLE을 만드나요?

만들지 않습니다. 표와 INSERT는 JSON을 코드로가 씁니다. 이 페이지는 이미 있는 SQL만 배치합니다.

AND가 따로 한 줄인 이유?

예제에서 WHERE 아래의 AND와 OR는 각각 들여쓴 새 줄입니다.