Exporter les données de la table SQLite3 sans schéma
Lorsque vous travaillez avec des bases de données SQLite3, vous devrez peut-être exporter des tables spécifiques sans informations de schéma. Ceci est utile pour transférer des données vers une autre base de données ou simplement sauvegarder une partie de vos données.
Pour ce faire, vous pouvez utiliser les commandes .mode
et .out
dans une session shell SQLite3. Ces commandes vous permettent de spécifier comment les données sont exportées.
Pour exporter les données d'une table au format SQL, suivez ces étapes :
Ouvrez un shell SQLite3 et accédez à la base de données contenant la table que vous souhaitez exporter.
Exécutez la commande suivante pour définir le mode de sortie sur « insérer » :
<code> .mode insert <目标表名></code>
Remplacez <目标表名>
par le nom de la table que vous souhaitez exporter.
Utilisez la commande .out
pour configurer le fichier de sortie :
<code> .out <输出文件名>.sql</code>
Remplacez <输出文件名>
par le nom du fichier et le chemin du dump SQL souhaité.
Exécutez la requête suivante pour sélectionner et exporter les données de la table spécifiée :
<code> select * from <表名>;</code>
Remplacez <表名>
par le nom de la table que vous souhaitez exporter.
Les données exportées seront enregistrées sous forme de fichier SQL dans un format qui pourra être réexécuté pour insérer les données dans une autre base de données SQLite3. Cette méthode vous permet de transférer facilement des données entre des bases de données ou d'effectuer une sauvegarde partielle des données.
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!