Jak vytvořit plochý soubor

Vytvoření plochého textového souboru je dobrý způsob, jak spravovat malou databázi se základními informacemi, jako jsou telefonní čísla klientů. Pokud však plánujete umístit do souboru více než jen několik polí, je nejlepší použít MySQL nebo Oracle. Tento článek ukazuje, jak vytvořit základní textovou databázi s plochým souborem, kterou můžete použít v prostředí Windows. Obsahuje nejdůležitější kroky při vytváření pouze vstupního souboru (výstupní soubor můžete vytvořit jiný den). Ve snaze, aby to bylo jednoduché, tyto pokyny vytvářejí pouze databázi, která ukládá jména a telefonní čísla. Po procvičení si můžete vytvořit další pole, pokud chcete.

Krok 1

Vytvořte vstupní program. Otevřete textový soubor a uložte jej jako input.pl. Zde napíšete svůj program. Znovu otevřete program v textovém editoru.

Video dne

Krok 2

Otevřete uložený soubor db.txt pro připojení informací zadáním "open (DB,">>db.txt");" v souboru input.pl. Symboly ">>" znamenají, že k tomuto souboru přidáte informace.

Krok 3

Získejte vstup a odešlete jej do textového souboru. Zadejte print "Jméno klienta: "; $jméno = <>; chomp($jméno); tisknout "Telefon klienta:; $telefon = <>; chomp($telefon); To zachytí dva bity informací, které chcete odeslat do db.txt, a uloží je do dvou proměnných: jméno a telefon.

Krok 4

Tisk do souboru db.txt v uvedeném formátu. Chcete, aby se informace vytiskly jako následující v souboru txt. Jméno: Mike Davis, Číslo: 555-5523 ​​Jméno: Jane Brooks, Číslo: 555-7878 Takže napište: print DB "Jméno:$jméno, Číslo:$telefon\n";

Krok 5

Otevřete shell a vstupte do c:\adresáře zadáním "cd c:" na výzvu.

Krok 6

...

Příkazový řádek pro volání programu input.pl

Přejděte do adresáře, kde je uložen váš skript, například do adresáře "db" v adresáři "bills", "cd bills\db".

Krok 7

...

Zadávání jmen a čísel do programu

Zadejte informace, které program požaduje. Protože vkládáte dva soubory, spusťte program dvakrát. Existuje způsob, jak jej udržet neustále spuštěný pomocí smyčky while, ale je to trochu složitější.

Krok 8

...

Jména v databázi

Zkontrolujte, zda jste úspěšně vytvořili databázi plochého textu otevřením souboru db.txt. Mělo by to vypadat stejně jako na obrázku.

Krok 9

Přidejte si do své textové databáze libovolný počet jmen – dokonce i miliony, pokud má váš počítač dostatek paměti. Zkuste do databáze přidat další pole, jako je adresa nebo identifikační čísla.

Věci, které budete potřebovat

  • Textový editor

  • Perl

  • Textový soubor

Spropitné

Ujistěte se, že jste vložili ";" značky na správném místě. Pokud tam nejsou, program se nespustí.

Varování

Pokud uděláte smyčku while, použijte "Ctrl c" k zastavení programu, pokud začne běžet nekonečně.