sql >> Databáze >  >> RDS >> Mysql

Uložte databázi mysql do zálohy ve formátu prostého textu (CSV) z příkazového řádku

Pokud si dokážete poradit s tabulkou a vaše data nejsou binární, použijte -B možnost mysql příkaz. S touto možností vygeneruje soubory TSV (oddělené tabulátory), které lze importovat do Excelu atd., a to docela snadno:

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database

Případně, pokud máte přímý přístup k systému souborů serveru, použijte SELECT INTO OUTFILE který dokáže generovat skutečné soubory CSV:

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table


  1. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 3

  2. Kniha „PostgreSQL 9.0 High Performance“ je venku

  3. Oracle:funkčně založená indexová selektivní jedinečnost

  4. Dotaz k získání pouze čísel z řetězce