SQL File

JERRY·2025년 3월 5일

SQL

목록 보기
12/18
post-thumbnail

1. 실습환경 만들기

  • Workspace 생성 : sql_ws 폴더를 만들고 그 하위에서 실습

SQL File 생성 방법

  • sql_ws 폴더 하위에서 다음을 실행(현재 폴더를 VSCode로 open)
  • VSCode 의 sql_ws 폴더에서 새파일을 선택합니다.
  • 생성할 파일 이름을 정하고, 파일 확장자를 sql 로 입력하면 비어있는 SQL 파일이 생성됩니다.

2. SQL File

  • SQL 쿼리를 모아놓은 파일

SQL File 실행 예제 1

  • SQL File 실행 1
  • 경찰서 정보를 테이블로 만들기
  • sql_ws 폴더 위치로 이동하여 zerobase 에 접속
  • SQL File 을 실행
  • 결과를 확인

SQL File 실행 예제 1

  • SQL File 실행 2 - 외부에서 바로 실행
  • MySQL 연결을 종료
  • 서울특별시 관서별 5대 범죄 현황 정보를 테이블로 만들기
  • zerobase Database 에 접속하면서 SQL File 을 실행
  • Zerobase 에 접속하여 결과를 확인

3. Database Backup

  • SQL File 로 Database 를 백업할 수 있다.

예제

  • zerobase Database Backup
  • VSCode 에서 zerobase.sql 확인

4. Database Restore

  • 데이터베이스를 백업한 SQL File 을 실행하여 그 시점으로 복구하거나 이전 할 수 있다.(SQL File 을 실행하는 방법과 동일함)

예제

  • AWS RDS (database-1) 서비스가 사용 가능한 상태에서 접속
  • 앤드포인트 확인
  • zerobase Database 이동
  • AWS RDS (database-1) 의 zerobase Database 를 복원
  • 결과 확인

5. Table Backup

  • Table 단위로도 백업할 수 있다.

예제

  • Local Database 에서 celeb Table 을 백업합니다.
  • VSCode 에서 celeb.sql 파일을 확인합니다.

6. Table Restore

  • Table 을 백업한 SQL File 을 실행하여, 해당 테이블을 복구하거나 이전할 수 있다. (SQL File 을 실행하는 방법과 동일함)

예제

  • AWS RDS (database-1) 의 zerobase 에서 celeb 테이블을 삭제합니다.
  • AWS RDS (database-1) 의 zerobase 에서 celeb 테이블을 복구
  • 결과 확인

7. Table Schema Backup

  • 데이터를 제외하고 테이블 생성 쿼리만 백업할 수 있다.

실습

  • Local Database 에서 snl_show Table Schema 백업
  • VSCode 에서 snl.sql 확인 (Data 는 포함하지 X)

0개의 댓글