Hvordan lage en flat fil

Å lage en flat tekstfil er en god måte å administrere en liten database med grunnleggende informasjon, for eksempel klienttelefonnumre. Men hvis du planlegger å huse mer enn bare noen få felt i filen din, er det best å bruke MySQL eller Oracle. Denne artikkelen viser deg hvordan du lager en enkel, flat-fil tekstdatabase som du kan bruke på Windows-skallet. Den inkluderer bare de viktigste trinnene i å lage inndatafilen (du kan lage utdatafilen en annen dag). I et forsøk på å holde det enkelt oppretter disse instruksjonene bare en database som lagrer navn og telefonnumre. Etter å ha øvd kan du lage flere felt hvis du vil.

Trinn 1

Lag inndataprogrammet. Åpne en tekstfil og lagre den som input.pl. Det er her du skriver inn programmet ditt. Åpne programmet på nytt i tekstredigeringsprogrammet.

Dagens video

Steg 2

Åpne den lagrede db.txt-filen for å legge til informasjon ved å skrive "open (DB,">>db.txt");" i input.pl-filen. ">>"-symbolene betyr at du vil legge til informasjon til den filen.

Trinn 3

Få innspillet og send det til tekstfilen. Skriv ut "Klientnavn: "; $navn = <>; chomp($navn); print "Klienttelefon:; $phone = <>; chomp($telefon); Dette fanger opp de to informasjonsbitene du vil sende til db.txt og lagrer dem i to variabler: henholdsvis navn og telefon.

Trinn 4

Skriv ut til db.txt-filen i et angitt format. Du vil at informasjonen skal skrives ut som følgende i txt-filen. Navn: Mike Davis, nummer: 555-5523 ​​Navn: Jane Brooks, nummer: 555-7878 Så skriv: skriv ut DB "Navn:$navn, Nummer:$telefon\n";

Trinn 5

Åpne skallet og gå inn i c:\-katalogen ved å skrive "cd c:" ved ledeteksten.

Trinn 6

...

Ledetekst for å ringe input.pl-programmet

Gå til katalogen der skriptet ditt er lagret, for eksempel "db"-katalogen i "bills"-katalogen, "cd bills\db".

Trinn 7

...

Legge inn navn og nummer i programmet

Skriv inn informasjonen programmet ber om. Siden du legger inn to filer, kjør programmet to ganger. Det er en måte å holde det hele tiden i gang ved å bruke en while-løkke, men det blir litt mer komplekst.

Trinn 8

...

Navn i databasen

Sjekk om du har opprettet en flat tekstdatabase ved å åpne filen db.txt. Den skal se ut akkurat som den på bildet.

Trinn 9

Legg til så mange navn du vil i den flate tekstdatabasen – til og med millioner hvis datamaskinen har nok minne. Prøv å legge til flere felt i databasen din, for eksempel adresse eller ID-nummer.

Ting du trenger

  • Tekstredigerer

  • Perl

  • Tekstfil

Tips

Sørg for å sette ";" merker på rett plass. Programmet vil ikke kjøre hvis de ikke er der.

Advarsel

Hvis du gjør en while-løkke, bruk "Ctrl c" for å stoppe programmet hvis det begynner å kjøre uendelig.