Jak utworzyć plik płaski

click fraud protection

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ść.