Jak utworzyć plik płaski

Utworzenie płaskiego pliku tekstowego to dobry sposób na zarządzanie niewielką bazą danych zawierającą podstawowe informacje, takie jak numery telefonów klientów. Jeśli jednak planujesz umieścić w pliku więcej niż tylko kilka pól, najlepiej użyć MySQL lub Oracle. W tym artykule pokazano, jak utworzyć podstawową bazę danych w postaci zwykłego pliku tekstowego, której można używać w powłoce systemu Windows. Zawiera tylko najważniejsze kroki w tworzeniu pliku wejściowego (plik wyjściowy możesz utworzyć innego dnia). Aby zachować prostotę, te instrukcje tworzą jedynie bazę danych, w której zapisywane są nazwiska i numery telefonów. Po ćwiczeniach możesz utworzyć więcej pól, jeśli chcesz.

Krok 1

Utwórz program wejściowy. Otwórz plik tekstowy i zapisz go jako input.pl. Tutaj wpiszesz swój program. Ponownie otwórz program w edytorze tekstu.

Wideo dnia

Krok 2

Otwórz zapisany plik db.txt, aby dołączyć informacje, wpisując „open (DB,">>db.txt");" w pliku input.pl. Symbole „>>” oznaczają, że dołączysz informacje do tego pliku.

Krok 3

Pobierz dane wejściowe i wyślij je do pliku tekstowego. Wpisz print "Nazwa klienta: "; $nazwa = <>; chomp($nazwa); drukuj "Telefon klienta:; $telefon = <>; chomp($telefon); Przechwytuje to dwa bity informacji, które chcesz wysłać do pliku db.txt i zapisuje je w dwóch zmiennych: odpowiednio nazwa i telefon.

Krok 4

Wydrukuj do pliku db.txt we wskazanym formacie. Chcesz, aby informacje zostały wydrukowane w następujący sposób w pliku txt. Imię i nazwisko: Mike Davis, Numer: 555-5523 ​​Imię i nazwisko: Jane Brooks, Numer: 555-7878 Wpisz więc: print DB "Nazwisko:$nazwa, Numer:$telefon\n";

Krok 5

Otwórz powłokę i wejdź do katalogu c:\, wpisując "cd c:" po znaku zachęty.

Krok 6

...

Wiersz polecenia, aby wywołać program input.pl

Przejdź do katalogu, w którym zapisany jest skrypt, na przykład do katalogu „db” w katalogu „bills”, „cd bills\db”.

Krok 7

...

Wprowadzanie nazw i numerów w programie

Wprowadź informacje, o które prosi program. Ponieważ umieszczasz dwa pliki, uruchom program dwa razy. Istnieje sposób na ciągłe działanie, używając pętli while, ale staje się to trochę bardziej złożone.

Krok 8

...

Nazwiska w bazie danych

Sprawdź, czy udało Ci się utworzyć bazę danych tekstu płaskiego, otwierając plik db.txt. Powinien wyglądać tak, jak ten na obrazku.

Krok 9

Dodaj dowolną liczbę nazw do bazy danych tekstu płaskiego — nawet miliony, jeśli komputer ma wystarczającą ilość pamięci. Spróbuj dodać więcej pól do swojej bazy danych, takich jak adres lub numery identyfikacyjne.

Rzeczy, których będziesz potrzebować

  • Edytor tekstu

  • Perl

  • Plik tekstowy

Wskazówka

Upewnij się, że wpisałeś „;” znaki we właściwym miejscu. Program nie uruchomi się, jeśli ich tam nie będzie.

Ostrzeżenie

Jeśli zrobisz pętlę while, użyj "Ctrl c", aby zatrzymać program, jeśli zacznie działać w nieskończoność.