2009-09-14 23 views
9

Làm cách nào để chuyển đổi cơ sở dữ liệu MySQL sang XML? Tôi muốn everythimg ... dữ liệu và có mối quan hệ trong tập tin XML schemaLàm thế nào để chuyển đổi một MySQL DB thành XML?

làm thế nào để chuyển đổi từ cộng đồng SQLyog 8.13 (phiên bản miễn phí)

+0

Bạn có nghĩa là dữ liệu từ bảng? – Rippo

+0

Bạn muốn định dạng dữ liệu chính xác như thế nào? – Alterlife

+0

Tôi muốn dữ liệu everythimg ... và có mối quan hệ trong tệp lược đồ XML –

Trả lời

8

phpMyAdmin có Xuất khẩu sang chức năng XML trong đó. Bạn có thể sử dụng nó, hoặc kiểm tra mã để xem họ đã làm như thế nào.

15
mysqldump --xml test > test.xml 

hoặc

mysqldump -X test > test.xml 

mysqldump to xml

+3

Bạn nhập loại này ở đâu? – Alioo

+0

@Alioo trên trán của bạn –

1

SQLyog cũng làm một việc thực hiện tốt về xuất khẩu dữ liệu vào XML ...

+0

HOe .. tôi không thể thấy bất kỳ tab hoặc tùy chọn nào trong sqkypg ... –

+0

Nhấp chuột phải vào bảng và chọn "Sao lưu/Xuất" và chọn "Xuất dữ liệu bảng dưới dạng ..." Bạn có thể chọn CSV , HTML, XML, Excel XML hoặc SQL ... Rất tiện dụng – Rippo

0

Đối với một bảng duy nhất

mysql --xml -u username -p database_name table_name > table_name.xml 

Đối với một truy vấn

mysql --xml -u username -p database_name -e 'select * from table_name' > query.xml 

Đối với toàn bộ cơ sở dữ liệu

mysqldump --xml -u username -p database_name > database.xml 
Các vấn đề liên quan