[DB] 메모장 txt, 엑셀 데이터 MySQL에 저장하기

2020. 7. 7. 19:30·DB

메모장의 내용을 DB에 집어넣는 방법

테이블을 따로 만들어두고 쿼리문

LOAD DATA INFILE 'c:\text.txt'INTO TABLE edge FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';

SQL문을 작성하여 실행시키면 됩니다.

​

'c:\text.txt' 는 메모장 텍스트파일의 경로

edge 는 저장할 테이블의 이름

'\t'는 데이터 구분을 tab으로 한다는 의미

'\n'은 튜플 구분을 엔터키(\n)으로 한다는 의미 입니다.​

​

csv파일 (쉼표로 데이터를 구분)을 MySQL에서 data import 기능을 이용한 쉬운 DB저장방법

 

메모장의 경우 tab으로 구분이 되어 있는 경우 내용을 복사해서 엑셀에서 붙여넣기 하면

메모장 데이터를 엑셀에 저장할 수 있습니다.

엑셀로 들어온 데이터

MySQL에 저장할때 속성의 이름도 자동으로 저장된다.

속성이름을 추가해줌

삽입으로 한줄 추가해주고

i, s, e, w 속성들을 입력해줌 (엑셀 데이터 1번 행이 속성값이 됩니다.)

그리고 엑셀파일을 csv파일로 변환해 줘야하므로

다른 이름으로 저장하기

 

CSV문서 (*,csv)로 저장

이제 MySQL 워크벤치에 가서 데이터를 저장할 DB에 오른쪽 마우스

Table Data Import Wizard 실행

csv파일 경로를 입력하고

Use existing table : 기존 릴레이션 테이블에 저장

Create new table : 새로 릴레이션 테이블 생성 후 거기에 저장

맨위에 적은 속성의 이름들과 그 속성의 타입들을 설정하고

예상 저장 내용을 보여줍니다.

그리고 next next하면 저장됨

저장이 완료되고 추가된 레코드 수를 확인 후 Finish

새로고침 한번 해주면

데이터가 들어간거 확인 끝!

'DB' 카테고리의 다른 글

[DB] MySQL server failed 50% 오류 해결법  (0) 2020.07.07
'DB' 카테고리의 다른 글
  • [DB] MySQL server failed 50% 오류 해결법
데빌쭈
데빌쭈
데빌쭈의 프로그래밍 관련 잡동사니 블로그 입니다
  • 데빌쭈
    deviljju' 공부 노트
    데빌쭈
  • 전체
    오늘
    어제
    • 분류 전체보기 (6)
      • C# (0)
      • python (0)
      • Java (0)
      • DB (2)
      • Android (0)
      • JS (1)
      • Project (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    해결법
    MySQL
    오류
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데빌쭈
[DB] 메모장 txt, 엑셀 데이터 MySQL에 저장하기
상단으로

티스토리툴바