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.
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.
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;
La capture d'écran du tableau créé est la suivante :
2. Importer les données
Entrez le commande pour importer :
load data local infile “c:/data.txt” into table person(name,age,city,salary);
La capture d'écran des données importées est la suivante :
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;
La capture d'écran des données exportées est la suivante :
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!