명령줄 도구를 사용하여 MySQL 데이터를 일반 텍스트 CSV 백업으로 내보내기
편리하고 보편적인 형식으로 데이터베이스 콘텐츠를 백업하는 것은 데이터 보호에 필수적입니다. . mysqldump는 여전히 인기 있는 선택이지만 사용자는 더 많은 유연성과 호환성을 제공하는 대안을 찾는 경우가 많습니다. 이 문서에서는 MySQL 데이터를 일반 텍스트 CSV 백업으로 내보내는 두 가지 명령줄 방법을 제공합니다.
방법 1: -B 옵션 사용
데이터에 바이너리가 포함되지 않은 경우 값이 필요하고 모든 테이블에 대해 단일 CSV 파일이 필요하지 않은 경우 mysql 명령의 -B 옵션을 활용할 수 있습니다. 이 옵션은 Excel과 같은 도구로 쉽게 가져올 수 있는 탭으로 구분된(TSV) 파일을 생성합니다.
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
방법 2: SELECT INTO OUTFILE 사용
직접 파일의 경우 서버의 파일 시스템에 액세스할 때 SELECT INTO OUTFILE 문은 사용자 정의 가능한 필드 및 줄 구분 기호가 있는 CSV 파일을 생성합니다. 이 방법은 더욱 제어된 CSV 출력을 제공합니다.
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table
특정 요구 사항에 따라 한 가지 방법을 선택하면 명령줄에서 MySQL 데이터를 일반 텍스트 CSV 백업으로 효과적으로 내보내 데이터 보존 및 접근성을 보장할 수 있습니다.
위 내용은 명령줄 도구를 사용하여 MySQL 데이터를 일반 텍스트 CSV 백업으로 내보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!