Maison >base de données >tutoriel mysql >Comment puis-je exporter et importer efficacement des fichiers SQL à l'aide des options de ligne de commande ?

Comment puis-je exporter et importer efficacement des fichiers SQL à l'aide des options de ligne de commande ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-11 14:26:10842parcourir

How Can I Efficiently Export and Import SQL Files Using Command-Line Options?

Exportation et importation de fichiers SQL avec des options avancées sur la ligne de commande

Comme vous l'avez mentionné, vous souhaitez exporter et importer des fichiers SQL à partir de la ligne de commande avec des options spécifiques, comme la désactivation des vérifications de clés étrangères ou l'exportation uniquement de la structure de table.

Pour exporter un fichier SQL, utilisez la commande mysqldump avec le options :

mysqldump -u [username] -p [database] [options] > [filename.sql]

Voici un aperçu des options que vous avez mentionnées :

  • --disable-keys : Désactivez les vérifications de clés étrangères pendant l'exportation.
  • --no-data : Exporte uniquement la structure de la table, sans le data.

Par exemple, pour exporter la structure et les données de la base de données du blog tout en désactivant les vérifications de clés étrangères, vous exécuteriez :

mysqldump -u vivek -p --disable-keys blog > blog.sql

Pour importer un fichier SQL, utilisez la commande mysql :

mysql -u [username] -p [database] < [filename.sql]

Par exemple, pour importer le fichier blog.sql dans la base de données du blog à l'aide du vivek utilisateur :

mysql -u vivek -p blog < blog.sql

N'oubliez pas que le < et > les symboles sont importants pour indiquer l'entrée et la sortie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn