SQL2

송영석·2023년 5월 29일

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

mysql 접속 후 파일 실행방법

source </path/filename.sql>
\. </path/filename.sql>
\. <filename.sql>

mysql 접속하지 않고 파일 실행방법

mysql -u username -p <database> < </path/filename.sql>


Database Backup

mysqldump -u username -p dbname > backup.sql (특정 Database backup)
mysqldump -u username -p --all-databases > backup.sql (모든 Database backup)

Database Restore

데이터베이스를 백업한 SQL File을 실행하여 백업한 시점으로 복구하거나 이전이 가능

AWS RDS 접속
- SQL_WS % mysql -h "database-1.cmd9bc4iknbs.ap-southeast-2.rds.amazonaws.com" -P 3306 -u cjaeks6401 -p

Database Table Backup

mysqldump -u username -p dbname tablename > backup.sql

Database Restore

Table을 백업한 SQL File을 실행하여 백업한 시점으로 복구하거나 이전이 가능

Table Schema Backup

데이터를 제외하고 테이블 생성 쿼리만 백업 가능

mysqldump -d -u username -p dbname tablename > backup.sql (특정 Table Schema Backup)
mysqldump -d -u username -p bbname > backup.sql (모든 Table Schema Backup)

자료출처 : 제로베이스 데이터스쿨

profile
매일매일 작성!!

0개의 댓글