2022. 9. 17. 16:31ㆍ페퍼씨의 자기계발/페퍼씨와 SQL
안녕하세요, 페퍼씨입니다.
작업을 하기 위해선 DB를 프로그램에 옮겨 실행할 수 있는 준비를 해야합니다.
(1) 아직 DB에 접속하지 않았을 때
- 해당 DB가 있는 파일 경로로 들어간 상태에서… (콘솔창으로 해당 폴더로 이동) mysql -uroot -p < scott.sql (꺽쇠 방향으로, sql 파일을 같이 넣어주겠다는 것 ⇒ sql 실행시에 scott 파일도 같이!)
show databases; (db에 추가된 것 볼 수 있음!. testdb 추가됨 ㅎ)



(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

'페퍼씨의 자기계발 > 페퍼씨와 SQL' 카테고리의 다른 글
[SQL] SQL 공부하기 - DML(Data Mainpulation Launguage) (0) | 2022.09.18 |
---|---|
[SQL] SQL 공부하기 - Data Base와 DBMS (0) | 2022.09.16 |