Comment créer un fichier plat

La création d'un fichier texte plat est un bon moyen de gérer une petite base de données avec des informations de base, telles que les numéros de téléphone des clients. Cependant, si vous prévoyez d'héberger plus que quelques champs dans votre fichier, il est préférable d'utiliser MySQL ou Oracle. Cet article vous montre comment créer une base de données texte de base à fichier plat que vous pouvez utiliser sur votre shell Windows. Il comprend les étapes les plus importantes de la création du fichier d'entrée uniquement (vous pouvez créer le fichier de sortie un autre jour). Dans un souci de simplicité, ces instructions ne créent qu'une base de données qui enregistre les noms et les numéros de téléphone. Après avoir pratiqué, vous pouvez créer plus de champs si vous le souhaitez.

Étape 1

Créez le programme d'entrée. Ouvrez un fichier texte et enregistrez-le sous input.pl. C'est ici que vous taperez votre programme. Rouvrez le programme dans votre éditeur de texte.

Vidéo du jour

Étape 2

Ouvrez le fichier db.txt enregistré pour ajouter des informations en tapant "open (DB,">>db.txt");" dans le fichier input.pl. Les symboles ">>" signifient que vous ajouterez des informations à ce fichier.

Étape 3

Obtenez l'entrée et envoyez-la au fichier texte. Tapez print « Nom du client: »; $nom = <>; chomp($nom); print "Téléphone client: ; $téléphone = <>; chomp($téléphone); Cela capture les deux informations que vous souhaitez envoyer au fichier db.txt et les enregistre dans deux variables: nom et téléphone, respectivement.

Étape 4

Imprimez dans le fichier db.txt dans un format indiqué. Vous voulez que les informations s'impriment comme suit dans le fichier txt. Nom: Mike Davis, Numéro: 555-5523 ​​Nom: Jane Brooks, Numéro: 555-7878 Alors tapez: print DB "Name:$name, Number:$phone\n" ;

Étape 5

Ouvrez le shell et accédez au répertoire c:\ en tapant "cd c:" à l'invite.

Étape 6

...

Invite de commande pour appeler le programme input.pl

Allez dans le répertoire où votre script est enregistré, comme le répertoire "db" dans le répertoire "bills", "cd bills\db".

Étape 7

...

Saisie de noms et de numéros dans le programme

Saisissez les informations demandées par le programme. Puisque vous mettez deux fichiers, exécutez le programme deux fois. Il existe un moyen de le faire fonctionner en permanence en utilisant une boucle while, mais cela devient un peu plus complexe.

Étape 8

...

Noms dans la base de données

Vérifiez si vous avez réussi à créer une base de données de texte plat en ouvrant le fichier db.txt. Il devrait ressembler à celui de l'image.

Étape 9

Ajoutez autant de noms que vous le souhaitez à votre base de données de texte plat, voire des millions si votre ordinateur dispose de suffisamment de mémoire. Essayez d'ajouter plus de champs à votre base de données, tels que l'adresse ou les numéros d'identification.

Choses dont vous aurez besoin

  • Éditeur de texte

  • Perl

  • Fichier texte

Conseil

Assurez-vous de mettre le ";" marques au bon endroit. Le programme ne fonctionnera pas s'ils ne sont pas là.

Avertissement

Si vous faites une boucle while, utilisez "Ctrl c" pour arrêter le programme s'il commence à s'exécuter indéfiniment.