Comment sauvegarder une seule table dans MySQL
Dans MySQL, le comportement par défaut de l'utilitaire mysqldump est de sauvegarder une base de données entière. Cependant, il est possible de sauvegarder sélectivement une seule table à des fins spécifiques. Voici comment y parvenir :
Verser une seule table en tant que fichier SQL
Pour créer une sauvegarde d'une seule table en tant que fichier SQL, utilisez ce qui suit command :
mysqldump db_name table_name > table_name.sql
Où :
Restauration d'une seule table à partir d'un fichier SQL
Pour restaurer une seule table à partir d'un fichier de sauvegarde SQL, suivez ces étapes :
Connectez-vous à la base de données MySQL à l'aide de la commande suivante :
mysql -u username -p db_name
Exécutez la commande suivante pour restaurer la table à partir du SQL fichier :
mysql> source full_path/table_name.sql
Alternativement, vous pouvez également restaurer la table sur une seule ligne :
mysql -u username -p db_name < /path/to/table_name.sql
Verser et restaurer une seule table au format compressé
Vous pouvez également vider et restaurer une seule table dans un fichier compressé (.sql.gz) format.
Dump :
mysqldump db_name table_name | gzip > table_name.sql.gz
Restaurer :
gunzip < table_name.sql.gz | mysql -u username -p db_name
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!