무료 SQL Unescape 도구 온라인
SQL 이스케이프를 즉시 역변환 — 이중 인용부호와 백슬래시를 언이스케이프, 브라우저 전용.
입력
출력
SQL 이스케이프란?
SQL 로그나 데이터베이스 내보내기를 보면 O'Brien 대신 O''Brien이 보입니다. 이것이 SQL 이스케이프 — 이 도구는 그것을 역변환합니다. SQL 언이스케이프는 이스케이프된 SQL 문자열을 원래의 읽기 쉬운 형태로 되돌립니다. 내보낸 .sql 파일 검사, 데이터베이스 로그 읽기, 저장 프로시저 디버깅, 외부 소스에서 가져온 데이터 정리에 유용합니다. PostgreSQL, MySQL, SQLite, SQL Server의 표준은 작은따옴표를 이중으로 만드는 것 — 이 도구는 정확히 그것을 역변환합니다. 모든 처리가 브라우저에서 이루어집니다.
SQL에서 가장 일반적인 이스케이프는 단따옴표 중복입니다: '가 ''가 됩니다.
SQL Unescape 도구 사용 방법
이스케이프된 SQL 문자열 붙여넣기
이스케이프된 SQL 텍스트를 복사하여 입력 상자에 붙여넣으세요. 보통 '\'hello\'' 같은 이스케이프 따옴표나 ''hello'' 같은 이중 따옴표를 포함한 문자열입니다.
이스케이프 스타일 선택
이스케이프 형식을 선택하세요: 백슬래시(MySQL/PostgreSQL 스타일) 또는 이중 따옴표(SQL Server/ANSI 스타일). 도구가 해당 방식에 맞게 언이스케이프합니다.
예시
이스케이프된 SQL (백슬래시 스타일):
언이스케이프된 출력:
언제 SQL 언이스케이프가 필요한가요?
데이터베이스 덤프, 로그 파일, SQL 편집기에서 복사한 값 등 이스케이프된 형태로 저장 또는 내보낸 데이터를 읽을 때 SQL을 언이스케이프해야 합니다. 언이스케이프로 실제 내용이 복원됩니다.
반대 방향은 SQL Escape 도구를 사용해 쿼리에 삽입하기 전에 문자열을 이스케이프하세요.
자주 묻는 질문
SQL unescape는 무엇을 하나요?
SQL unescape는 SQL 문자열의 이스케이프를 역변환합니다. 이중 작은따옴표 ''를 '로, 이중 백슬래시 \\를 \로 변환합니다.
SQL unescape가 언제 필요한가요?
SQL 내보내기 읽기, 로그 확인, 저장 프로시저 디버깅, 또는 저장을 위해 이스케이프된 데이터에서 원래 값이 필요할 때 필요합니다.
MySQL, PostgreSQL, SQL Server에서 작동하나요?
일반적인 경우에는 작동합니다. 작은따옴표 역변환은 모든 주요 데이터베이스의 표준입니다. 백슬래시 역변환은 MySQL 문자열 리터럴에 특화됩니다.
SQL이 서버로 전송되나요?
아니요. 모든 처리가 브라우저에서 실행됩니다. SQL은 기기를 벗어나지 않습니다.
SQL escape와 unescape의 차이는?
SQL escape는 '를 ''로 변환하여 SQL 인젝션을 방지합니다. SQL unescape는 반대: ''를 다시 '로. 삽입 전에 이스케이프, 읽을 때 언이스케이프.
관련 도구
참조: OWASP SQL 인젝션 방지