[SQL] SQL 공부하기 - DB 사용하기

[SQL] SQL 공부하기 - DB 사용하기

2022. 9. 17. 16:31페퍼씨의 자기계발/페퍼씨와 SQL

728x90
반응형

안녕하세요, 페퍼씨입니다.

 

작업을 하기 위해선 DB를 프로그램에 옮겨 실행할 수 있는 준비를 해야합니다.

 

(1) 아직 DB에 접속하지 않았을 때

  • 해당 DB가 있는 파일 경로로 들어간 상태에서… (콘솔창으로 해당 폴더로 이동) mysql -uroot -p < scott.sql (꺽쇠 방향으로, sql 파일을 같이 넣어주겠다는 것 ⇒ sql 실행시에 scott 파일도 같이!)

show databases; (db에 추가된 것 볼 수 있음!. testdb 추가됨 ㅎ)

 

show databases; 한 결과
show tables; 한 결과
desc dept; 한 결과

 

 

(2) 콘솔 사용이 여의치 않거나 이미 workbech에 접속이 되어있을 때

→ 현재 MariaDB에 접속 되어있는 상태

(ex.)) 현재 db 삭제 할때는 drop database db명 입력 → drop database testdb;) → show databases; 로 확인하면 삭제된거 볼 수 있음

 

source C:\woooooow\database_work\scott.sql(파일이 있는 경로 입력)

testdb가 생성된거 확인 할 수 있음 ㅎ

mysql -uroot -p < sakila.sql mysql -uroot -p < world.sql 추가해주고, mysql -uroot -p 실행 show databases;

하면 추가 된 거 볼 수 있음

관리자 계정은 관리만 해야 함 .. ⇒ DB를 사용하는 사람은 계정을 받아 사용할 수 있습니다.

 

 

 

(3) DB 백업

  • 현재 사용중인 testDB를 백업한다.

path 안걸려 있을 때

: mysql 설치된 폴더로 이동 C:\Program Files\MariaDB 10.9\bin

→ cmd에서 mysqldump

이렇게 나오면 사용할 수 있음

  • 현재 사용중인 testbd를 백업

⇒ 현재위치로 파일을 가져오는 거니까 > 방향으로 표시

  mysqldump -uroot -p1111 testbd > testdb.sql

 

 

728x90
반응형