programing

phpMyAdmin에서 MySQL 쿼리를 기반으로 CSV 생성

randomtip 2022. 11. 2. 22:59
반응형

phpMyAdmin에서 MySQL 쿼리를 기반으로 CSV 생성

MySQL 쿼리를 기반으로 phpMyAdmin에서 CSV 파일을 생성할 수 있습니까?

예를 들어, "image"라는 단어에 대한 결과를 반환하기 위해 테이블을 쿼리했다고 가정합니다.그러면 모든 레코드에 이미지라는 단어가 포함된 CSV를 만들 수 있을까요?

PhpMyAdmin에서 SQL 탭으로 이동하여 쿼리를 입력합니다.[Go]를 클릭합니다.Export가장 아래쪽에 있습니다.CSV로 내보내도록 선택할 수 있습니다.

관심 있는 경우 PMA 없이 SQL을 통해 수행하는 방법: MySQL 쿼리 결과를 CSV 형식으로 출력하는 방법

SELECT ... INTO OUTFILE을 사용할 수 있습니다. 기능성.단, CSV 파일이 서버에 배치됩니다.전체 "선택" 구문에 대한 페이지이므로 긴 페이지이지만 기본은 다음과 같습니다.

SELECT col1,col2,col3 INTO OUTFILE '/tmp/result.txt'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM MyTable;
create table tmp_export
SELECT * from table_name WHERE column_name .....

테이블을 생성하여 CSV로 내보냈습니다.이 솔루션은 나에게 잘 작동했다.

또한 쿼리로 테이블을 작성한 후 phpmyadmin export 옵션을 모두 사용할 수 있도록 하여 평소대로 테이블을 내보내는 것이 좋습니다.phpmyadmin의 SQL 박스에서 이와 같은 작업을 수행합니다.

create table tmp_export
select * from xxxx

이 접근 방식을 사용하면 복잡한 쿼리와 대규모 데이터셋에 문제가 없습니다.

admin을 사용합니다.admin은 쿼리 결과를 내보낼 수 있습니다.https://www.adminer.org/

언급URL : https://stackoverflow.com/questions/6239956/generate-csv-based-on-mysql-query-from-phpmyadmin

반응형