코딩항해기

[DBMS] Oracle에서 MySQL로 데이터 이관 (CSV/DBeaver) 본문

DBMS

[DBMS] Oracle에서 MySQL로 데이터 이관 (CSV/DBeaver)

miniBcake 2024. 10. 3. 20:56

 

CSV (Comma Separated Values)

표 형태의 데이터를 저장하는 파일 형식이다. 각 줄은 하나의 행에 해당하고 각 열 사이에는 쉼표(Comma)를 넣어 구분하며 이 때 모든 행은 같은 개수의 열을 가져야한다. 줄 바꿈 문자는 라인피드 또는 캐리지 리턴를 사용한다.

 

예시는 이미지와 같은 표를 CSV로 변환한 형태이다.

이름,생년,월,일,국어 점수,영어 점수,수학 점수
홍길동,1992년,7월,17일,100점,90점,70점
희동이,1992년,4월,3일,90점,100점,100점

 

 

이 CSV를 통해 데이터 이관 작업을 진행하자.

 

1. 데이터를 이관할 테이블을 선택한 뒤 데이터 내보내기를 한다.

 

 

2. CSV 형식을 선택한다.

 

* 진행 중 이 부분을 수정해 저장할 폴더를 선택할 수 있다. (기본 C:\User\User)

 

3. 내보내기를 마쳤으면 데이터를 옮길 테이블을 선택한 후 가져오기를 누른다.

 

4. CSV 형식을 선택한다.

 

 

5. 아까 export한 CSV파일을 알맞은 테이블에 넣어준다.

 

6. 다음 단계에서 순서를 변경할 수 있다.

*이 때 순서는 부모테이블과 자식테이블을 고려해 부모테이블 데이터가 먼저 들어갈 수 있도록 한다.

 

7. 조회하면 데이터가 옮겨진 것을 확인할 수 있다.

'DBMS' 카테고리의 다른 글

[DBMS/XML] CDATA  (0) 2024.09.05
[DBMS] 정규화 Normalization  (0) 2024.08.16
[DBMS] 데이터베이스, DBMS  (0) 2024.07.26
[DBMS] ERD 표기방식  (0) 2024.07.10
[DBMS] 데이터 독립성 : ANSI-SPARC 아키텍처  (0) 2024.07.09