메모장의 내용을 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 |
---|