Att skapa en platt textfil är ett bra sätt att hantera en liten databas med grundläggande information, till exempel klienttelefonnummer. Men om du planerar att hysa mer än bara några få fält i din fil, är det bäst att använda MySQL eller Oracle. Den här artikeln visar hur du skapar en enkel, platt textdatabas som du kan använda på ditt Windows-skal. Den innehåller endast de viktigaste stegen för att skapa indatafilen (du kan skapa utdatafilen en annan dag). I ett försök att hålla det enkelt skapar dessa instruktioner bara en databas som sparar namn och telefonnummer. Efter att ha övat kan du skapa fler fält om du vill.
Steg 1
Skapa inmatningsprogrammet. Öppna en textfil och spara den som input.pl. Det är här du kommer att skriva ditt program. Öppna programmet igen i din textredigerare.
Dagens video
Steg 2
Öppna den sparade db.txt-filen för att lägga till information genom att skriva "öppen (DB,">>db.txt");" i filen input.pl. Symbolerna ">>" betyder att du kommer att lägga till information till den filen.
Steg 3
Hämta inmatningen och skicka den till textfilen. Skriv print "Kundens namn: "; $namn = <>; chomp($namn); print "Kundtelefon:; $phone = <>; chomp($phone); Detta fångar de två informationsbitarna som du vill skicka till db.txt och sparar dem i två variabler: namn respektive telefon.
Steg 4
Skriv ut till filen db.txt i angivet format. Du vill att informationen ska skrivas ut som följande i txt-filen. Namn: Mike Davis, nummer: 555-5523 Namn: Jane Brooks, nummer: 555-7878 Så skriv: skriv ut DB "Namn:$namn, Nummer:$telefon\n";
Steg 5
Öppna skalet och gå in i c:\katalogen genom att skriva "cd c:" vid prompten.
Steg 6
Kommandotolken för att anropa input.pl-programmet
Gå till katalogen där ditt skript är sparat, till exempel "db"-katalogen i "bills"-katalogen, "cd bills\db".
Steg 7
Mata in namn och nummer i programmet
Ange informationen som programmet ber om. Eftersom du lägger in två filer, kör programmet två gånger. Det finns ett sätt att hålla det igång hela tiden genom att använda en while-loop, men det blir lite mer komplext.
Steg 8
Namn i databasen
Kontrollera om du har skapat en platt textdatabas genom att öppna filen db.txt. Den ska se ut precis som den på bilden.
Steg 9
Lägg till så många namn du vill i din platta textdatabas - även miljoner om din dator har tillräckligt med minne. Försök att lägga till fler fält i din databas, som adress eller ID-nummer.
Saker du behöver
Textredigerare
Perl
Textfil
Dricks
Se till att sätta ";" märken på rätt plats. Programmet kommer inte att köras om de inte finns där.
Varning
Om du gör en while-loop, använd "Ctrl c" för att stoppa programmet om det börjar köras oändligt.