티스토리 뷰

D.B./Mysql

엑셀 데이터 -> MySQL

미련곰 2007. 8. 20. 15:04

엑셀 데이터 -> MySQL

*엑셀 데이터를 MySQL로 변환하기

엑셀로 데이터를 생성하고 저장시 [파일]-[다른 이름으로 저장]에서 "텍스트 (탭으로분리)(*.txt)"의
형식으로 저장한다. ("c:\mysql\Book1.txt" 로 저장했다고 가정해보자)

mysql>load data infile 'c:/mysql/Book1.txt' into table 테이블명 fields terminated by '\t';
  *경로의 구분에 역슬래쉬(\) 대신에 슬래시(/)를 사용해야 한다.
  *fields terminated by '\t'; 는 필드 공백을 탭키로 사용한다는 옵션. (\t 는 탭키를의미)

===========================================================================================

1.엑셀파일을 텍스트 파일로 저장

2.mysql 이있는 시스템으로 파일 옮긴다.

3. LOAD DATA INFILE 'text.txt' INTO TABLE 테이블이름 FIELDS TERMINATED BY '\n';

ex)  Load Data INFILE '/home/admin/hanja_definitions' INTO TABLE test FIELDS TERMINATED BY '\n';

이렇게 하시면 많은 엑셀파일의 데이타를 쉽게 테이블에 저장할 수 있겠죠!!!

===================================================================================

## CSV파일의 경우 ##

LOAD DATA INFILE '/home/ignc/domain.csv' INTO TABLE `ez_domain` FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY '\n';

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함