Maison >base de données >tutoriel mysql >Comment puis-je vider efficacement les données de tables SQLite3 spécifiques ?
Extraction de données à partir de tables SQLite3
Ce guide présente des méthodes efficaces pour extraire des données de tables SQLite3 spécifiques, à l'exclusion du schéma. La ligne de commande propose plusieurs approches efficaces.
Exportation au format CSV
Pour importer des données dans d'autres applications, un fichier CSV (valeurs séparées par des virgules) est idéal :
<code>.mode csv .headers on .out file.csv select * from MyTable;</code>
.mode csv
définit le format de sortie sur CSV, .headers on
inclut les en-têtes de colonnes, .out
spécifie le fichier de sortie (file.csv
) et l'instruction select
récupère toutes les données de MyTable
.
Exportation vers SQL
Pour créer un fichier SQL pouvant être réinséré dans une autre base de données SQLite :
<code>.mode insert <target_table_name> .out file.sql select * from MyTable;</code>
.mode insert
définit le format de sortie sur les instructions SQL INSERT
, <target_table_name>
spécifie le nom de la table cible pour les instructions INSERT
et .out
désigne le fichier de sortie (file.sql
).
Ces méthodes permettent une extraction sélective des données des tables SQLite3 spécifiées dans votre format préféré.
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!