집 >데이터 베이스 >MySQL 튜토리얼 >여러 CSV 파일을 MySQL로 효율적으로 일괄 가져오려면 어떻게 해야 합니까?
여러 CSV 파일을 MySQL로 일괄 가져오기
여러 CSV 파일을 MySQL 데이터베이스로 가져오는 작업을 수동으로 수행할 경우 시간이 많이 걸릴 수 있습니다. 이 문서에서는 CSV 파일을 일괄 가져오기 위한 솔루션을 제공하여 필요한 수동 작업을 크게 줄입니다.
일괄 가져오기에 셸 스크립트 사용
여러 CSV를 가져오는 효율적인 방법 파일은 쉘 스크립트를 활용하는 것입니다. 다음은 환경에 맞게 수정할 수 있는 스크립트 예입니다.
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
스크립트 설명:
사용법:
이 스크립트를 사용하려면 다음 단계를 따르세요.
이 스크립트는 현재 디렉터리의 모든 CSV 파일을 자동으로 다음 디렉터리로 가져옵니다. 지정된 데이터베이스 및 테이블.
위 내용은 여러 CSV 파일을 MySQL로 효율적으로 일괄 가져오려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!