So erstellen Sie eine Flatfile

Das Erstellen einer flachen Textdatei ist eine gute Möglichkeit, eine kleine Datenbank mit grundlegenden Informationen, wie z. B. Kundentelefonnummern, zu verwalten. Wenn Sie jedoch mehr als nur einige Felder in Ihrer Datei unterbringen möchten, verwenden Sie am besten MySQL oder Oracle. In diesem Artikel erfahren Sie, wie Sie eine einfache Flatfile-Textdatenbank erstellen, die Sie in Ihrer Windows-Shell verwenden können. Es enthält nur die wichtigsten Schritte zum Erstellen der Eingabedatei (Sie können die Ausgabedatei an einem anderen Tag erstellen). Der Einfachheit halber erstellen diese Anweisungen nur eine Datenbank, in der Namen und Telefonnummern gespeichert werden. Nach dem Üben können Sie weitere Felder erstellen, wenn Sie möchten.

Schritt 1

Erstellen Sie das Eingabeprogramm. Öffnen Sie eine Textdatei und speichern Sie sie als input.pl. Hier geben Sie Ihr Programm ein. Öffnen Sie das Programm erneut in Ihrem Texteditor.

Video des Tages

Schritt 2

Öffnen Sie die gespeicherte db.txt-Datei zum Anhängen von Informationen, indem Sie "open (DB,">>db.txt");" eingeben. in der Datei input.pl. Die Symbole ">>" bedeuten, dass Sie Informationen an diese Datei anhängen.

Schritt 3

Holen Sie sich die Eingabe und senden Sie sie an die Textdatei. Geben Sie print "Clientname:" ein; $name = <>; chomp($name); print "Kundentelefon:; $telefon = <>; chomp($Telefon); Dies erfasst die beiden Informationen, die Sie an die db.txt senden möchten, und speichert sie in zwei Variablen: Name bzw. Telefon.

Schritt 4

Drucken Sie in einem angegebenen Format in die Datei db.txt. Sie möchten, dass die Informationen wie folgt in der txt-Datei ausgedruckt werden. Name: Mike Davis, Nummer: 555-5523 ​​Name: Jane Brooks, Nummer: 555-7878 Geben Sie also ein: print DB "Name:$name, Nummer:$phone\n";

Schritt 5

Öffnen Sie die Shell und wechseln Sie in das Verzeichnis c:\, indem Sie an der Eingabeaufforderung "cd c:" eingeben.

Schritt 6

...

Eingabeaufforderung zum Aufrufen des Programms input.pl

Wechseln Sie in das Verzeichnis, in dem Ihr Skript gespeichert ist, beispielsweise in das Verzeichnis "db" im Verzeichnis "bills", "cd bills\db".

Schritt 7

...

Eingabe von Namen und Nummern im Programm

Geben Sie die Informationen ein, nach denen das Programm fragt. Da Sie zwei Dateien einfügen, führen Sie das Programm zweimal aus. Es gibt eine Möglichkeit, es mithilfe einer while-Schleife ständig am Laufen zu halten, aber es wird etwas komplexer.

Schritt 8

...

Namen in der Datenbank

Überprüfen Sie, ob Sie erfolgreich eine Flat-Text-Datenbank erstellt haben, indem Sie die Datei db.txt öffnen. Es sollte genauso aussehen wie auf dem Bild.

Schritt 9

Fügen Sie Ihrer Flat-Text-Datenbank so viele Namen hinzu, wie Sie möchten – sogar Millionen, wenn Ihr Computer über genügend Speicher verfügt. Versuchen Sie, Ihrer Datenbank weitere Felder hinzuzufügen, z. B. Adresse oder ID-Nummern.

Dinge, die du brauchen wirst

  • Texteditor

  • Perl

  • Textdatei

Spitze

Stellen Sie sicher, dass das ";" markiert an der richtigen Stelle. Das Programm wird nicht ausgeführt, wenn sie nicht vorhanden sind.

Warnung

Wenn Sie eine while-Schleife machen, verwenden Sie "Strg c", um das Programm zu stoppen, wenn es beginnt, unendlich zu laufen.