SQL 8일차 chapter12(~9)

박영선·2023년 5월 26일
0

SQL FILE 실습환경 만들기

하위폴더 및 파일 생성

vscode 실행

SQL FILE

SQL FILE = SQL쿼리를 모아놓은 파일

SQL FILE 실행 - 로그인 이후

파일생성 (ctrl+s로 저장 필)

터미널 선택

데이터베이스 오픈 후 코드 입력

mysql> source test01.sql

SQL FILE 실행 - 외부에서 바로 실행

mysql -u root -p zerobase <test02.sql

DATABASE BACKUP

mysqldump 로 백업 가능

mysqldump -u root -p zerobase >zerobase.sql 
(앞 제로베이스 내용을 뒤 제로베이스 파일로 저장)

DATABASE BACKUP RESTORE

백업한 SQL FILE 실행하여 그시점으로 복구하거나 이전 할 수 있다.

데이터베이스 접속

mysql -h "database-1.cnpqvifjczbt.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p

제로베이스 데이터베이스에서 zerobase.sql 실행

source zerobase.sql

Table 백업, 복구

테이블 단위로도 백업, 복구할 수 있다.

테이블 백업(로컬 celeb 테이블 백업)

옮길 데이터베이스 열기

옮기기

source celeb.sql

스키마 (데이터 제외하고 테이블 생성 쿼리만 백업)

mysqldump -d -u root -p zerobase snl_show > snl.sql
profile
데이터분석 공부 시작했습니다

0개의 댓글