본문 바로가기

개발/BACK

[Mysql] db data export import 데이터베이스 엑셀 export import 하기

728x90

 

 

 

엑셀로 넘겨받은 데이터를 데이터베이스에 넣을 때나,

 

반대로 데이터베이스에서 데이터를 엑셀로 추출할 때 

 

Mysql 내부 기능을 통해 쉽게 데이터를 추출하거나 입력할 수 있다

 

이번 포스팅은 Mysql에서 데이터를 내보내는 법, 데이터를 입력하는 법을 다룰 예정이다

 

 


 

 

1

Server > data Export

 

해당 탭에서는 데이터를 엑셀이나 쿼리파일(.sql )로 추출할 수 있다

왼쪽 화면에는 데이터베이스 스키마가 보이고, 오른쪽에는 그에 포함된 테이블이 보인다

 

테이블 화면 아래, 어떻게 데이터를 덤프할지 정할 수 있는 셀렉트 박스가 있다

 

데이터와 테이블 구조 둘다 덤프

Dump Structure and Data

 

데이터만 덤프

Dump Data Only

 

구조만 덤프

Dump Structure Only

 

 

 

덤프한 파일이 저장될 경로

Export to Dump Project Folder 

 

 

지정을 다 했다면 Start Export 버튼 클릭

 

 

2

Server > data Import

 

해당 탭에서는 데이터를 엑셀이나 쿼리파일(.sql )를 데이터베이스에 입력할 수 있다

 

 

Import from Dump Project Folder 

덤프할 데이터가 위치한 경로

해당 경로를 입력해준 후, Load Folder Contents 버튼을 클릭하면 된다

 

Imort from Self-Containered File

덤프할 파일 직접 지정

 

Default Target Schema 

 

덤프 받을 스키마 지정

 

 

데이터와 테이블 구조 둘다 덤프

Dump Structure and Data

 

데이터만 덤프

Dump Data Only

 

구조만 덤프

Dump Structure Only

 

지정을 다 했다면 Start Import 버튼 클릭

 

 


1

 

데이터 Result Grid 창 > Export/Import

 

쿼리를 날려 데이터를 조회 했을 때, 쿼리 결과가 보여지는 Result Grid 창에서도 덤프를 진행할 수 있다

 

 

아래에 보면 [Export/Import] 라고 적힌 항목이 보인다

 

( 왼쪽 Export , 오른쪽 Import)

 

 

Export 를 선택했을 때 볼 수 있는 창이다

 

아래에 Format을 지정할 수 있는데

[Excel SpreadSheet]로 선택해서 Export 할 시, 한글이 깨질 가능성이 많다

 

한글이 깨질 경우, 포맷을 [ CSV ] 로 출력한 다음, Excel창을 하나 열고 

 

엑셀 창 메뉴에서 [가져오기] 를 선택해서 CSV 파일을 가져오도록 하자

그러면 한글이 깨지지 않고 정상적으로 덤프 된다

 

Import는 그냥 클릭해서 파일만 지정해주면 되기 때문에, 따로 안 다뤄도 될 것 같다

 

 

728x90