Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erstelle ich eine XML-Datei aus MySQL-Datenabfragen?

Hier ist ein Blogbeitrag über die Rückgabe von XML aus MySQL SELECT-Abfragen :

xml_escape(value) - 
  replace characters not allowed in xml with the escape sequences

xml_attr(name, value) - 
  create an xml attribute 

xml_tag(tagname, tagvalue, attrs, subtags) -
  create a tag 

Und hier ist ein Beitrag über das Schreiben der Ergebnisse von eine MySQL-Abfrage an eine Datei :

SELECT whatever FROM whereever
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

Durch die Kombination dieser beiden Techniken sollten Sie eine XML-Datei ohne Skripterstellung erstellen können.