Excel 스프레드시트 또는 CSV 파일에서 MySQL로 데이터 가져오기
수많은 필드가 포함된 복잡한 Excel 스프레드시트를 처리할 때 CSV를 통해 MySQL로 가져오기 변환 및 그루비 스크립트는 필드 차별화 문제로 인해 어려워질 수 있습니다. 이 문제를 해결하려면 LOAD DATA INFILE 문을 사용하는 것이 좋습니다.
LOAD DATA INFILE 문
LOAD DATA INFILE을 사용하면 CSV 파일에서 MySQL 테이블로 직접 데이터를 가져올 수 있습니다. 구문은 다음과 같습니다.
LOAD DATA INFILE '<file_path>' INTO TABLE '<table_name>' FIELDS TERMINATED BY '<delimiter>' ENCLOSED BY '<enclosure>' LINES TERMINATED BY '<line_delimiter>';
예:
"data.csv"라는 이름의 CSV 파일에서 MySQL 테이블 "employee"로 데이터를 가져오려면:
LOAD DATA INFILE 'data.csv' INTO TABLE employee FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
이 예에서 ','는 필드 구분 기호이고 '"'는 엔클로저입니다. 문자이고 'n'은 줄 구분 기호입니다.
LOAD DATA INFILE의 장점
추가 고려 사항
위 내용은 Excel 또는 CSV 파일의 데이터를 MySQL로 효율적으로 가져올 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!