때때로 mysql 데이터베이스를 사용할 때 txt 텍스트 문서를 가져오고 싶을 때가 있습니다. 어떻게 해야 하나요? 다음 글에서는 그 방법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다.
1. 데이터 준비 및 테스트 테이블 만들기
1. 가져올 txt 텍스트 문서를 준비합니다. 경로는 c:/data.txt입니다.
각 항목을 구분하려면 Tab 키를 사용하세요. 필드가 NULL이면 /N을 사용하여 표시하세요.
2. 새 데이터베이스와 테이블을 만듭니다. 테이블에 설계된 필드는 가져온 텍스트 문서의 열 수와 일치해야 합니다.
예: 테스트용 학생 정보를 나타내는 테이블을 만듭니다. 필드에는 ID, 이름, 나이, 도시 및 급여가 포함됩니다. 아이디와 이름은 비워둘 수 없습니다.
create table person( id int not null auto_increment, name varchar(40) not null, city varchar(20), salary int, primary key(id) )engine=innodb charset=gb2312;
생성된 테이블의 스크린샷은 다음과 같습니다.
2. 데이터 가져오기
가져올 명령어 입력:
load data local infile “c:/data.txt” into table person(name,age,city,salary);
가져온 데이터의 스크린샷은 다음과 같습니다.
여기서 로컬은 로컬을 의미합니다. 실행 후에는 NULL 데이터도 제대로 Import되는 것을 확인할 수 있습니다.
3. 데이터 내보내기
이제 이 테이블을 텍스트 파일(c:/data_out.txt)로 내보냅니다.
select name,age,city,salary into outfile “c:/data_out.txt” lines terminated by “/r/n” from person;
내보낸 데이터의 스크린샷은 다음과 같습니다.
여기서 "/r/n"으로 끝나는 줄은 각 줄(즉, 각 레코드)이 /r/n으로 구분되고, /r /n은 윈도우 시스템의 개행 문자입니다. 내보낸 data_out.txt의 내용은 data.txt와 정확히 동일합니다.
위 내용은 mysql에서 txt 파일을 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!