> 데이터 베이스 > MySQL 튜토리얼 > 사용자 정의 열 매핑을 사용하여 CSV 데이터를 MySQL로 가져오는 방법은 무엇입니까?

사용자 정의 열 매핑을 사용하여 CSV 데이터를 MySQL로 가져오는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-07 00:14:12
원래의
161명이 탐색했습니다.

How to Import CSV Data into MySQL with Custom Column Mapping?

사용자 정의 열 매핑을 사용하여 MySQL로 CSV 데이터 가져오기

LOAD DATA INFILE 명령은 CSV 파일의 데이터를 MySQL 테이블로 직접 가져오는 편리한 방법입니다. 그러나 CSV 파일의 열 이름이 대상 테이블의 열 이름과 일치하지 않으면 어떻게 되나요?

프로그래밍 방식

열 이름이 일치하지 않는 CSV 파일을 프로그래밍 방식으로 가져오려면 다음에서 열 목록을 지정하세요. LOAD DATA INFILE 문. 열 목록은 CSV 열이 데이터베이스 열에 매핑되어야 하는 순서를 정의합니다.

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)  -- Specify the column list in parentheses
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
로그인 후 복사

위의 예에서 CSV 파일에는 세 개의 열이 포함되어 있으며 열 목록은 첫 번째 열이 매핑되어야 함을 지정합니다. "uniqName" 열로 가져오고, 두 번째는 "uniqCity"로, 세 번째는 "uniqComments"로 가져옵니다.

대안 방법

시각적 접근 방식을 선호한다면 HeidiSQL과 같은 그래픽 클라이언트 사용을 고려해 보세요. 이 도구를 사용하면 CSV 열을 데이터베이스 열에 수동으로 매핑하고 적절한 열 목록을 포함하는 정확한 LOAD DATA INFILE 문을 생성할 수 있습니다.

위 내용은 사용자 정의 열 매핑을 사용하여 CSV 데이터를 MySQL로 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿