sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo crear un archivo XML a partir de consultas de datos MySQL?

Aquí hay una publicación de blog sobre la devolución de XML desde consultas SELECT de MySQL :

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 

Y aquí está una publicación sobre escribir los resultados de una consulta MySQL a un archivo :

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

La combinación de estas dos técnicas debería permitirle crear un archivo XML sin secuencias de comandos.