엑셀로 넘겨받은 데이터를 데이터베이스에 넣을 때나,
반대로 데이터베이스에서 데이터를 엑셀로 추출할 때
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는 그냥 클릭해서 파일만 지정해주면 되기 때문에, 따로 안 다뤄도 될 것 같다
'개발 > BACK' 카테고리의 다른 글
ssh 원격 접속하기 (ssh key 설정 포함) (0) | 2022.04.28 |
---|---|
[NCP] 네이버 클라우드 서버에 로그 쌓는 법 Cloud Log Analytics (0) | 2022.04.28 |
[SpringFramework] foreach 반복문 list array 처리하기 (0) | 2022.04.28 |
데이터 베이스 날짜 포맷 설정방법, 날짜 비교 방법 [DATE_FORMAT sysdate() now() 차이] (0) | 2022.04.28 |
SpringFramework 트랜잭션 처리 예제 @Transactional (0) | 2022.04.28 |