>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

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 contenant 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 créent uniquement 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.

É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 :; $phone =<>; chomp($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

Imprimer 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 Donc 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

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

Saisissez les informations demandées par le programme. Puisque vous insérez 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

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.

Astuce

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.


Vie intelligente