Sådan opretter du en flad fil

Oprettelse af en flad tekstfil er en god måde at administrere en lille database med grundlæggende oplysninger, såsom klienttelefonnumre. Men hvis du planlægger at huse mere end blot nogle få felter i din fil, er det bedst at bruge MySQL eller Oracle. Denne artikel viser dig, hvordan du opretter en grundlæggende, flad tekstdatabase, som du kan bruge på din Windows-skal. Det inkluderer kun de vigtigste trin i oprettelse af inputfilen (du kan oprette outputfilen en anden dag). I et forsøg på at holde det enkelt opretter disse instruktioner kun en database, der gemmer navne og telefonnumre. Efter at have øvet dig, kan du oprette flere felter, hvis du vil.

Trin 1

Opret inputprogrammet. Åbn en tekstfil og gem den som input.pl. Det er her du skriver dit program. Genåbn programmet i din teksteditor.

Dagens video

Trin 2

Åbn den gemte db.txt-fil for at tilføje oplysninger ved at skrive "åben (DB,">>db.txt");" i filen input.pl. ">>" symbolerne betyder, at du vil tilføje information til den fil.

Trin 3

Få input og send det til tekstfilen. Skriv print "Kundenavn: "; $navn = <>; chomp($navn); print "Kunde telefon:; $phone = <>; chomp($telefon); Dette fanger de to informationsbidder, som du vil sende til db.txt, og gemmer dem i to variabler: henholdsvis navn og telefon.

Trin 4

Udskriv til db.txt-filen i et angivet format. Du ønsker, at oplysningerne skal udskrives som følgende i txt-filen. Navn: Mike Davis, nummer: 555-5523 ​​Navn: Jane Brooks, nummer: 555-7878 Så skriv: print DB "Navn:$navn, Nummer:$telefon\n";

Trin 5

Åbn skallen og kom ind i mappen c:\ ved at skrive "cd c:" ved prompten.

Trin 6

...

Kommandoprompt for at kalde input.pl-programmet

Gå til det bibliotek, hvor dit script er gemt, såsom "db"-biblioteket i "bills"-biblioteket, "cd bills\db".

Trin 7

...

Indtastning af navne og numre i programmet

Indtast de oplysninger, programmet beder om. Da du indsætter to filer, skal du køre programmet to gange. Der er en måde at holde det konstant kørende ved at bruge en while-løkke, men det bliver lidt mere komplekst.

Trin 8

...

Navne i databasen

Kontroller, om du har oprettet en flad tekstdatabase ved at åbne filen db.txt. Det skal ligne den på billedet.

Trin 9

Tilføj så mange navne, som du vil, til din flade tekstdatabase - selv millioner, hvis din computer har nok hukommelse. Prøv at tilføje flere felter til din database, såsom adresse eller ID-numre.

Ting du skal bruge

  • Tekst editor

  • Perl

  • Tekstfil

Tip

Sørg for at sætte ";" mærker på det rigtige sted. Programmet kører ikke, hvis de ikke er der.

Advarsel

Hvis du laver en while-løkke, skal du bruge "Ctrl c" for at stoppe programmet, hvis det begynder at køre uendeligt.