제로베이스 데이터 취업 스쿨 9주차 - 3 (SQL 4일차 - AWS RDS, SQL File)
AWS RDS
- AWS(Amazon Web Service)에서 제공하는 관계형 데이터베이스 서비스
- AWS 회원가입
- AWS RDS에서 데이터베이스를 생성한 결과

SQL File
- SQL 쿼리를 모아놓은 파일
- sql file이 있는 폴더로 이동한 다음 터미널에서 mysql -u root -p zerobase 입력
- source name.sql -> sql 파일 실행
- 외부에서 바로 실행할 때는 mysql -u root -zerobase < name.sql 입력
백업
- sql file로 데이터베이스 백업
- 데이터베이스를 백업한 sql file을 실행하여 그 시점으로 복구하거나 이전할 수 있음
- 특정 db 백업: mysqldump -u username -p dbname > backup.sql
- 모든 db 백업: mysqldump -u username -p --all-databases > backup.sql
- 테이블 단위로도 백업 가능
- 테이블을 백업한 sql file을 실행하여 해당 테이블을 복구하거나 이전할 수 있음
mysqldump -u username -p dbname tablename > backup.sql
- 데이터를 제외하고 테이블 생성 쿼리만 백업할 수 있음
- 특정 스키마 백업: mysqldump -d -u username -p dbname tablename > backup.sql
- 모든 스키마 백업: mysqldump -d -u username -p dbname > backup.sql