Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment exporter une base de données MySQL vers JSON ?

Si vous avez Ruby, vous pouvez installer le mysql2xxxx gem (pas le gem mysql2json, qui est un gem différent) :

$ gem install mysql2xxxx

puis exécutez la commande

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

Le gem fournit également mysql2csv et mysql2xml . Ce n'est pas aussi rapide que mysqldump, mais il ne souffre pas non plus de certaines des bizarreries de mysqldump (comme le fait de ne pouvoir vider le CSV que du même ordinateur que le serveur MySQL lui-même)