Mysql
 sql >> Database >  >> RDS >> Mysql

Come esportare un database MySQL in JSON?

Se hai Ruby, puoi installare mysql2xxxx gem (non la gem mysql2json, che è una gemma diversa):

$ gem install mysql2xxxx

e quindi esegui il comando

$ mysql2json --user=root --password=password --database=database_name --execute "select * from mytable" >mytable.json

La gem fornisce anche mysql2csv e mysql2xml . Non è veloce come mysqldump, ma non soffre nemmeno di alcune delle stranezze di mysqldump (come la possibilità di scaricare CSV dallo stesso computer del server MySQL stesso)