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

¿Cómo guardar la salida de la consulta MySQL en un archivo excel o .txt?

De Guarde los resultados de la consulta de MySQL en un archivo de texto o CSV :

Sintaxis

   SELECT Your_Column_Name
    FROM Your_Table_Name
    INTO OUTFILE 'Filename.csv'
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n'

O podría intentar obtener la salida a través del cliente:

mysql -user -pass -e "select cols from table where cols not null" > /tmp/output

Sugerencia:si no especifica una ruta absoluta pero usa algo como INTO OUTFILE 'output.csv' o INTO OUTFILE './output.csv' , almacenará el archivo de salida en el directorio especificado por show variables like 'datadir'; .