Maison >base de données >tutoriel mysql >Comment puis-je vider efficacement les données de tables SQLite3 spécifiques ?

Comment puis-je vider efficacement les données de tables SQLite3 spécifiques ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-13 15:52:43885parcourir

How Can I Efficiently Dump Data from Specific SQLite3 Tables?

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!

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