엑셀 데이터 -> MySQL
엑셀 데이터 -> 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';