Coding 공부/DBMS
[MariaDB] HeidiSQL에서 MariaDB 데이터를 저장하고 다른 사람에게 전달하는 방법
CBJH
2024. 6. 21. 10:30
728x90
반응형
HeidiSQL에서 MariaDB 데이터를 저장하고 다른 사람에게 전달하는 방법은 크게 두 가지가 있습니다.
1. SQL 파일로 내보내기 (구조 + 데이터):
이 방법은 테이블 구조 (CREATE TABLE 문)와 데이터 (INSERT 문)를 모두 포함하는 SQL 파일을 생성하여 전달하는 방식입니다. 데이터베이스를 완전히 복제하거나, 특정 테이블의 내용을 공유할 때 유용합니다.
- 내보낼 데이터베이스 또는 테이블 선택: HeidiSQL에서 내보낼 데이터베이스 또는 테이블을 선택합니다.
- 내보내기: 선택한 항목을 마우스 오른쪽 버튼으로 클릭하고 "Export database as SQL" 또는 "Export table as SQL"을 선택합니다.
- 옵션 설정:
- "Create" 탭에서 테이블 구조를 포함할지 선택합니다.
- "Data" 탭에서 데이터를 포함할지, 어떤 형식으로 저장할지 선택합니다 (INSERT, CSV, XML 등).
- "Options" 탭에서 추가 옵션을 설정할 수 있습니다 (예: DROP TABLE IF EXISTS).
- 저장: "Export" 버튼을 클릭하여 SQL 파일을 저장합니다.
- 전달: 생성된 SQL 파일을 다른 사람에게 전달합니다. 받는 사람은 HeidiSQL 또는 다른 SQL 도구에서 해당 파일을 실행하여 데이터베이스를 복원할 수 있습니다.
2. CSV 파일로 내보내기 (데이터만):
이 방법은 테이블 데이터만 CSV (Comma-Separated Values) 형식으로 저장하여 전달하는 방식입니다. 데이터 분석이나 다른 프로그램에서 활용하기 쉽습니다.
- 내보낼 테이블 선택: HeidiSQL에서 내보낼 테이블을 선택합니다.
- 내보내기: 선택한 테이블을 마우스 오른쪽 버튼으로 클릭하고 "Export grid rows"를 선택합니다.
- 옵션 설정:
- "File Format"에서 "CSV"를 선택합니다.
- "Field Separator"에서 필드 구분 기호를 선택합니다 (쉼표, 탭 등).
- "String Enclosing Character"에서 문자열을 감싸는 문자를 선택합니다 (따옴표 등).
- 저장: "Export" 버튼을 클릭하여 CSV 파일을 저장합니다.
- 전달: 생성된 CSV 파일을 다른 사람에게 전달합니다. 받는 사람은 엑셀, Google Sheets 등 다양한 도구에서 해당 파일을 열어 데이터를 확인하고 활용할 수 있습니다.
꿀팁! 🍯
- 압축: SQL 또는 CSV 파일을 압축하여 전달하면 파일 크기를 줄이고 전송 시간을 단축할 수 있습니다.
- 암호화: 민감한 데이터를 전달할 때는 암호화하여 보안을 강화하는 것이 좋습니다.
어떤 방법을 사용하든, 데이터를 안전하고 효율적으로 전달하여 다른 사람과 협업하는 데 도움이 되기를 바랍니다! 😊