Maison > base de données > tutoriel mysql > Comment importer un fichier txt dans MySQL ?

Comment importer un fichier txt dans MySQL ?

青灯夜游
Libérer: 2019-06-01 15:02:15
original
18119 Les gens l'ont consulté

Parfois, lorsque nous utilisons une base de données MySQL, nous souhaitons importer un document texte txt. Comment faire ? L'article suivant vous présentera la méthode, j'espère qu'elle vous sera utile.

Comment importer un fichier txt dans MySQL ?

1. Préparez les données et créez un tableau de test

1. Préparez le document texte txt qui doit être importé. le chemin est : c :/data.txt.

Comment importer un fichier txt dans MySQL ?

Chaque élément est séparé par la touche Tab. Si le champ est NULL, il est représenté par /N.

2. Créez une nouvelle base de données et un tableau. Les champs conçus dans le tableau doivent correspondre au nombre de colonnes dans le document texte importé.

Exemple : créez un tableau représentant les informations sur les étudiants à des fins de test. Les champs incluent l'identifiant, le nom, l'âge, la ville et le salaire. L'identifiant et le nom ne peuvent pas être vides.

create table person(
id int not null auto_increment,
name varchar(40) not null,
city varchar(20),
salary int,
primary key(id)
)engine=innodb charset=gb2312;
Copier après la connexion

La capture d'écran du tableau créé est la suivante :

Comment importer un fichier txt dans MySQL ?

2. Importer les données

Entrez le commande pour importer :

load data local infile “c:/data.txt”  
into table person(name,age,city,salary);
Copier après la connexion

La capture d'écran des données importées est la suivante :

Comment importer un fichier txt dans MySQL ?

où local signifie local. Après l'exécution, vous pouvez voir que les données NULL sont également importées correctement.

3. Exporter les données

Exportez maintenant ce tableau vers un fichier texte : c:/data_out.txt.

select name,age,city,salary  
into outfile “c:/data_out.txt”  
lines terminated by “/r/n”  
from person;
Copier après la connexion

La capture d'écran des données exportées est la suivante :

Comment importer un fichier txt dans MySQL ?

où les lignes terminées par « /r/n » signifie que chaque ligne (c'est-à-dire chaque enregistrement) utilise /r/ n sépare, /r/n est le caractère de nouvelle ligne du système de fenêtres. Le contenu du data_out.txt exporté est exactement le même que celui du data.txt.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal