반응형
MariaDB 데이터베이스 테이블에 공간 구분 텍스트 파일 로드
첫 번째 줄에 필드 헤더가 있는 텍스트 파일이 있는데, 다음 줄은 공백으로 구분된 필드입니다.각 필드 사이의 간격이 다릅니다.45개의 밭이 있습니다.구체적으로, 이것은 eBird 데이터 세트입니다.이 텍스트 파일을 내가 만든 데이터베이스 내에 새로 만든 테이블에 로드하여 각 헤더가 데이터베이스의 필드 헤더이고 헤더 아래의 각 행이 레코드가 되도록 하겠습니다.다음은 파일 형식의 작은 예입니다.
Header1 Header2 Header3 Header4
082739 United States US-CA-01 1
이 데이터를 테이블에 로드하기 전에 무엇을 해야 하는지 알고 싶기 때문에 아직 시도한 것은 하지 않았습니다.다음 명령을 준비했습니다.
LOAD DATA INFILE <file_path> INTO TABLE <table_name> FIELDS TERMINATED BY ' ';
이 명령어는 각 필드가 각 헤더에 대응하도록 테이블을 채우나요, 아니면 각 필드 사이에 몇 개의 공백이 있는지 명령어에 말해야 합니까?명령어가 알려주지 않으면 각 라인이 새 라인으로 종료된다는 것을 알 수 있습니까?
EBD 데이터셋을 필터링하고 처리하기 위한 R 패키지가 있는 것 같습니다.R을 사용하면 MariaDB에 삽입하기 위해 데이터를 보다 관리하기 쉬운 형식으로 처리할 수 있습니다.
예를 들어 필드를 쉼표로 구분하여 MariaDB에서 쉽게 수집할 수 있는 CSV 형식의 데이터를 생성할 수 있습니다.
언급URL : https://stackoverflow.com/questions/59405787/load-space-separated-text-file-into-mariadb-database-table
반응형
'sourcetip' 카테고리의 다른 글
Wordpress에서 제거 후 플러그인 데이터 삭제 (0) | 2023.09.20 |
---|---|
어떻게 하면 낮은 8비트의 int를 얻을 수 있습니까? (0) | 2023.09.20 |
Angular 지시사항이 있는지 확인합니다. (0) | 2023.09.20 |
Oracle 데이터베이스.동일한 테이블에 행의 복사본 삽입(키 중복 오류 메시지) (0) | 2023.09.20 |
차(1)와 작은 인트(1) 중 어느 것이 더 빠릅니까? 왜죠? (0) | 2023.09.20 |