스마트메이커

안녕하세요.
HeidiSQL 프로그램의 이용방법에 대해서 소개해드리겠습니다.
 

1. HeidiSQL 실행방법

 

– HeidiSQL은 스마트메이커를 설치했을 때 아래의 경로에 함께 설치됩니다.

 

위 경로의 폴더에 들어가서 HeidiSQL을 실행합니다.

 

 

[신규]를 눌러 새로운 세션을 생성하여 [호스트명/IP]를 입력하고,

[사용자]/[암호]에는 스마트메이커 내에서 서버접속을 할 때 사용하는 값인 sa와 1을 입력합니다.

포트번호의 기본값은 3306입니다.

 

2. CSV 파일 업로드 방법

 

※ CSV 파일이란?

– ‘,’(쉼표)를 기준으로 항목을 구분하여 저장한 파일입니다.

– 엑셀로 작성한 파일을 CSV 형태로 저장 가능합니다.

 

 

 

 

 

위와 같이 HeidiSQL에 생성된 빈 테이블에

CSV파일을 업로드 함으로써 데이터를 추가해보겠습니다.

 

 

필드명을 제외한 데이터를 순서대로 엑셀에 입력합니다.

 

 

 

 

작성을 완료한 엑셀 파일을 저장할 때에는 파일 형식을 CSV의 형식으로 저장을 합니다.

 
 

 

HeidiSQL의 도구모음에서 

[CSV 또는 탭 단락 파일 가져오기]도구를 클릭하여

위와 같이 옵션들을 설정합니다.

 

 

 

업로드가 제대로 되었다면

데이터 탭에서 입력한 값들이 위와 같이 입력된 것을 볼 수 있습니다.

 

 

 

엑셀뿐만 아니라 메모장에 쉼표(,)로 데이터를 구분하여 입력하고 저장한 후,

[CSV 또는 탭 단락 파일 가져오기]를 실행하면 데이터를 업로드 할 수 있습니다.

 

 

 

3. SQL 파일로 저장하기

 

 
 

앞서 업로드한 데이터베이스를 SQL파일로 저장하기 위해 해당 테이블에서

[우클릭]-[데이터베이스를 SQL로 내보내기]를 실행합니다.

 

 

 

선택한 테이블을 다시 한번 확인하고 파일을 저장할 경로와 필요한 설정을 하고 [내보내기]를 클릭하면 해당 경로에 SQL파일로 저장됩니다.

 

 

 

 

4. SQL 파일 불러오기

 

 

저장했던 SQL파일을 불러오기 위해 해당 테이블을 잠시 HeidiSQL에서 삭제하고

[파일]-[SQL 파일 실행]을 선택합니다.

 

 

앞서 저장한 테이블의 SQL파일을 선택합니다.

 

 

올바르게 SQL파일 불러오기가 진행이 되었다면 위와 같이 테이블을 확인할 수 있습니다.

만약에 테이블이 확인이 안 된다면 새로 고침을 누르고 다시 확인을 합니다.

 

 

감사합니다.

안녕하세요.

HeidiSQL에서의 테이블과 필드/레코드의 편집기능에 대해서 소개해드리겠습니다.

 

 

 

우선 빨간 테두리 영역은 테이블파란 테두리 영역는 필드()입니다.

그리고 노란 테두리 영역는 레코드()이라고 합니다.

 

 

 

 

테이블을 새로 생성하기 위해

생성할 데이터베이스에서 [마우스 우클릭]-[새로 생성]-[테이블]을 실행합니다.

 

 

 

생성된 테이블의 인덱스 탭에서

데이터의 필드()을 추가하기 위해 [열 추가]버튼을 클릭하여

생성해야 할 개수만큼 추가를 하여 입력을 합니다.

 

 

 

 

 

 

 

학번/사번/물품코드와 같이 고유 번호를 설정해야 할 필드가 있다면

해당 필드에서 [마우스 우클릭]-[새 인덱스 생성]으로 인덱스를 설정합니다.

 

 

 

 

 

각 필드()마다 알맞은 데이터 유형은

[마우스 좌클릭] 한번으로 콤보박스를 통해 설정할 수 있습니다.

 

 

 

 

데이터 탭에서는 레코드()을 삽입하여 수정하거나 삭제할 수 있습니다.

 

 

 

 

 

 

위의 도구모음에서 [추가 버튼]을 클릭하여 실행 할 수도 있고

모든 입력이 완료되었다면 빨간 테두리의 [적용 버튼]을 눌러 저장할 수 있습니다.

 

 

 

 

마지막으로 생성했던 테이블을 삭제할 때는

해당 테이블에서 [마우스 우클릭]-[삭제]를 클릭합니다.

 

 

 

 

 

마찬가지로 필드나 레코드를 삭제할 때에도

생성하고 수정했던 화면에서 동일한 방법으로 삭제를 진행할 수 있습니다.

 

 

 

 

 

감사합니다.

SQLite 데이터(내부DB변환된 파일)을 불러오는 방법

 

(1) SQLiteSpy를 사용해 내부DB변환 파일의 데이터 확인하기

   ① SQLiteSpy.exe를 내부DB변환 된 파일(DEV_DB,개발용DB )과 같은 폴더 안에 복사 후실행을 합니다.

      본 매뉴얼은 insa 폴더 안에 생성된 DEV_DB 파일을 기준으로 작성이 되었습니다.

      (폴더명은 꼭 영문으로 하시기 바랍니다.)

 


 

 

 ② SQLiteSpy에서 메뉴>File>Open Database를 누른 후, DEV_DB를 선택해 열어 줍니다.

    (파일 형식을 꼭 Any file(*.*)로 선택)

 


 

(2) 확인된 데이터를 데이터 삽입이 가능한 형태로 가공하기

 

 

① 좌측의 테이블 목록 중 불러올 테이블을 더블클릭 하여 데이터를 조회하고

   우측에 표시된 데이터 중 하나를 마우스로 클릭 후키보드의 Ctrl+A -> Ctrl+C 를 순차적으로 눌러 모든 데이터를 복사

   합니다다음으로 복사한 데이터를 윈도우의 메모장에 붙여넣기(Ctrl+V)를 합니다.

   본 매뉴얼은 직급정보 테이블을 불러오는 것을 기준으로 작성이 되었습니다.

 


 

 

 

② 메모장에서 다시 한 번 Ctrl+A -> Ctrl+C 를 순차적으로 눌러 모든 데이터를 복사하고엑셀에 붙여넣기(Ctrl+V)를 합니다.

 

 


 

 

 

③ 엑셀파일을 .csv(확장자)로 선택하여 저장해 줍니다.(파일명은 꼭 영문으로 하셔야 합니다.)

 

 


 

(3) 가공한 파일을 HeidiSQL을 이용해 불러오기.

 

   ① 해당경로C:\SmartMaker\SmartBuilder\HeidiSQL_9.3_Portable 의 heidisql.exe를 실행하고접속정보를 입력하여 현재 사용하고 있는 MariaDB에 직접 접속을 합니다.

 


 

 


 

 

② HeidiSQL의 좌측 데이터베이스 및 테이블 목록 중 데이터를 불러올 테이블을 선택 후

   우측에서 데이터탭을 선택하여 현재 해당 테이블의 데이터를 확인합니다.

 


 

 

③ HeidiSQL에서 메뉴>도구>CSV 파일 가져오기 를 누릅니다다음으로 아래와 같이 자신이 저장한

   .csv 파일을 불러온 후 데이터를 가져옵니다가져오는 옵션에 대한 설정은 아래 캡쳐와 동일하

   게 하시기 바랍니다.

 


 

 

④ 새로 고침(F5)을 하여 가져온 데이터를 확인합니다.

 


 

 

※ HeidiSQL 안에서 폴더명과 파일명이 한글일 경우 경로 인식을 못 하므로엑셀파일(.csv)이 저장된 폴더명과 파일명 모두 영문으로 하셔야 합니다.

 

SQLite 데이터(내부DB변환된 파일)을 불러오는 방법

 

(1) SQLiteSpy를 사용해 내부DB변환 파일의 데이터 확인하기

   ① SQLiteSpy.exe를 내부DB변환 된 파일(DEV_DB,개발용DB )과 같은 폴더 안에 복사 후실행을 합니다.

      본 매뉴얼은 insa 폴더 안에 생성된 DEV_DB 파일을 기준으로 작성이 되었습니다.

      (폴더명은 꼭 영문으로 하시기 바랍니다.)

 


 

 

 ② SQLiteSpy에서 메뉴>File>Open Database를 누른 후, DEV_DB를 선택해 열어 줍니다.

    (파일 형식을 꼭 Any file(*.*)로 선택)

 


 

(2) 확인된 데이터를 데이터 삽입이 가능한 형태로 가공하기

 

 

① 좌측의 테이블 목록 중 불러올 테이블을 더블클릭 하여 데이터를 조회하고

   우측에 표시된 데이터 중 하나를 마우스로 클릭 후키보드의 Ctrl+A -> Ctrl+C 를 순차적으로 눌러 모든 데이터를 복사

   합니다다음으로 복사한 데이터를 윈도우의 메모장에 붙여넣기(Ctrl+V)를 합니다.

   본 매뉴얼은 직급정보 테이블을 불러오는 것을 기준으로 작성이 되었습니다.

 


 

 

 

② 메모장에서 다시 한 번 Ctrl+A -> Ctrl+C 를 순차적으로 눌러 모든 데이터를 복사하고엑셀에 붙여넣기(Ctrl+V)를 합니다.

 

 


 

 

 

③ 엑셀파일을 .csv(확장자)로 선택하여 저장해 줍니다.(파일명은 꼭 영문으로 하셔야 합니다.)

 

 


 

(3) 가공한 파일을 HeidiSQL을 이용해 불러오기.

 

   ① 해당경로C:\SmartMaker\SmartBuilder\HeidiSQL_9.3_Portable 의 heidisql.exe를 실행하고접속정보를 입력하여 현재 사용하고 있는 MariaDB에 직접 접속을 합니다.

 


 

 


 

 

② HeidiSQL의 좌측 데이터베이스 및 테이블 목록 중 데이터를 불러올 테이블을 선택 후

   우측에서 데이터탭을 선택하여 현재 해당 테이블의 데이터를 확인합니다.

 


 

 

③ HeidiSQL에서 메뉴>도구>CSV 파일 가져오기 를 누릅니다다음으로 아래와 같이 자신이 저장한

   .csv 파일을 불러온 후 데이터를 가져옵니다가져오는 옵션에 대한 설정은 아래 캡쳐와 동일하

   게 하시기 바랍니다.

 


 

 

④ 새로 고침(F5)을 하여 가져온 데이터를 확인합니다.

 


 

 

※ HeidiSQL 안에서 폴더명과 파일명이 한글일 경우 경로 인식을 못 하므로엑셀파일(.csv)이 저장된 폴더명과 파일명 모두 영문으로 하셔야 합니다.

 

다시 오신걸 환영합니다.

우리는 당신을 그리워했습니다.