MySQL의 대량 데이터 삽입
Microsoft SQL Server에서 BULK INSERT 명령은 텍스트 파일의 데이터를 데이터베이스 테이블로 효율적으로 가져옵니다. 그러나 MySQL에서는 다른 접근 방식이 필요합니다.
동등한 MySQL 명령: LOAD DATA INFILE
MySQL은 LOAD DATA INFILE 문을 제공합니다. 파일에서 대량 데이터 삽입을 수행합니다. 이 명령은 BULK INSERT와 유사하게 작동하므로 소스 파일 경로와 테이블 대상은 물론 데이터 형식 세부 정보도 지정할 수 있습니다.
구문:
LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY '<delimiter>'
매개변수:
예:
필드 구분 기호로 쉼표(",")를 사용하여 "C:MyTextFile.txt" 파일의 데이터를 "myDatabase" 데이터베이스의 "MyTable" 테이블에 삽입하려면:
LOAD DATA INFILE 'C:\MyTextFile.txt' INTO TABLE myDatabase.MyTable FIELDS TERMINATED BY ','
추가 참고 사항:
위 내용은 MySQL에서 대량 데이터 삽입을 어떻게 수행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!