Å 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.