위치 조건에 따라 MySQL 데이터베이스를 내보내는 방법


12

테이블의 데이터와 구조를 내 보내야하지만 데이터에는 특정 조건이 있어야합니다 (WHERE status = 0 및 id> 20).

phpMyAdmin 등의 위치 조건에 따라 MySQL 데이터베이스를 내보내는 방법

답변:


11

mysql 명령 줄에서 SQL 사용 :

SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

또는 --where = 옵션과 함께 mysqldump 사용 :

mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql

phpMyAdmin을 사용하면 GUI에서 쿼리를 실행하고 결과 집합에서 "내보내기"를 클릭 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.