수동으로 여러 CSV 파일을 MySQL 데이터베이스로 가져오는 것은 지루한 작업이 될 수 있습니다. 다행스럽게도 이를 효율적으로 처리할 수 있는 자동화된 솔루션이 있습니다.
셸 스크립트를 사용하여 CSV 파일을 일괄 가져오는 방법
다음 단계에 따라 여러 CSV 파일을 MySQL 데이터베이스:
쉘 스크립트 생성:
확장자가 .sh인 쉘 스크립트 파일을 생성합니다. 다음 코드를 템플릿으로 사용할 수 있습니다.
<code class="bash">#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done</code>
"yourdirectory"를 CSV 파일이 포함된 디렉터리로 바꾸고, "yourDatabase"를 대상 MySQL 데이터베이스 이름으로, "yourtable"을 원하는 테이블로 바꿉니다.
스크립트 실행:
셸 스크립트가 있는 디렉터리로 이동하고 다음 명령을 사용하여 실행합니다.
<code class="bash">chmod +x import_csv.sh ./import_csv.sh</code>
자동 가져오기 기능을 활용하세요.
셸 스크립트는 지정된 디렉터리에 있는 모든 CSV 파일을 반복하여 다음으로 가져옵니다. 지정된 MySQL 데이터베이스 및 테이블. 명령줄 출력을 관찰하여 진행 상황을 모니터링할 수 있습니다.
추가 팁:
위 내용은 쉘 스크립트를 사용하여 여러 CSV 파일을 MySQL 데이터베이스로 일괄 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!