DBeaver / MariaDB / CSV 가져오기
대량의 데이터를 CSV 파일로 만들어서 테이블에 삽입할 수 있다. 명령어로도 가능하지만 툴을 이용하는 게 편하다. DBeaver에서 CSV 데이터를 Import하는 방법을 알아본다.
CSV의 열과 테이블의 열이 일치하는 경우
- 다음과 같은 테이블이 있다고 하자. ID는 PRIMARY KEY로 자동 증가 값이다.
- 엑셀이나 메모장 등으로 CSV 파일을 만든다. 1행에는 열 이름을 넣는다.
자동 증가 값을 가지는 ID의 경우 값이 없어도 가져오는 과정에서 값이 생긴다. 물론, 값을 지정해도 된다.
- 테이블을 선택하고 마우스 우클릭 후 [Import Data]를 클릭한다.
- CSV를 선택하고 [Next]를 클릭한다.
- CSV 파일을 선택하고 [Next]를 클릭한다.
- > 기호를 클릭하여 확장하면...
- CSV 파일의 열과 테이블의 열이 잘 연결되어 있는지 확인할 수 있다.
- [Next]를 클릭한다.
- 적절히 설정 후 [Next]클릭한다.
- [Proceed]를 클릭하면...
- 가져오기가 완료된다.
CSV의 열과 테이블의 열이 일치하지 않는 경우
- CSV의 데이터가 테이블과 일치하지 않을 수 있다.
- 그런 경우 Target에서 삽입될 열을 지정하고, 필요 없는 데이터는 Skip한다.