Làm thế nào để xuất cơ sở dữ liệu mysql dựa trên một điều kiện


11

Tôi cần xuất dữ liệu và cấu trúc của bảng nhưng dữ liệu phải có một điều kiện cụ thể (trạng thái WHERE = 0 và id> 20).

Làm cách nào để xuất cơ sở dữ liệu mysql dựa trên điều kiện nơi từ phpMyAdmin hoặc bất cứ điều gì.

Câu trả lời:


11

Sử dụng SQL từ dòng lệnh mysql:

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

hoặc sử dụng mysqldump với tùy chọn --where =:

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

Sử dụng phpMyAdmin, bạn có thể thực hiện truy vấn trong GUI và nhấp vào "xuất" trong tập kết quả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.