Comment puis-je importer une base de données avec mysql depuis le terminal?
Je ne trouve pas la syntaxe exacte
Comment puis-je importer une base de données avec mysql depuis le terminal?
Je ne trouve pas la syntaxe exacte
En supposant que vous êtes sur une console Linux ou Windows:
mysql -u username -ppassword databasename < filename.sql
Voir également:
4.5.1.5. Exécution d'instructions SQL à partir d'un fichier texte
J'utilise généralement cette commande pour charger mes données SQL lorsqu'elles sont divisées en fichiers portant les noms suivants: 000-tableA.sql, 001-tableB.sql, 002-tableC.sql.
for anyvar in *.sql; do <path to your bin>/mysql -u<username> -p<password> <database name> < $anyvar; done
Fonctionne bien sur le shell OSX.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.