Створення плоского текстового файлу — це хороший спосіб керувати невеликою базою даних з основною інформацією, як-от номери телефонів клієнтів. Однак, якщо ви плануєте розмістити у своєму файлі більше, ніж кілька полів, найкраще використовувати MySQL або Oracle. У цій статті показано, як створити базову текстову базу даних із плоскими файлами, яку можна використовувати в оболонці Windows. Він містить лише найважливіші кроки зі створення вхідного файлу (вихідний файл можна створити в інший день). Щоб зробити це простим, ці інструкції створюють лише базу даних, яка зберігає імена та номери телефонів. Після практики ви можете створити більше полів, якщо хочете.
Крок 1
Створіть програму введення. Відкрийте текстовий файл і збережіть його як input.pl. Тут ви введете свою програму. Знову відкрийте програму в текстовому редакторі.
Відео дня
Крок 2
Відкрийте збережений файл db.txt для додавання інформації, ввівши "open (DB,">>db.txt");" у файлі input.pl. Символи «>>» означають, що ви додасте інформацію до цього файлу.
Крок 3
Отримайте вхідні дані та відправте їх у текстовий файл. Введіть print "Ім'я клієнта: "; $name = <>; chomp($name); друкувати «Телефон клієнта:; $телефон = <>; chomp($phone); Це фіксує два біти інформації, які ви хочете надіслати до db.txt, і зберігає їх у двох змінних: ім’я та телефон відповідно.
Крок 4
Надрукуйте у файл db.txt у вказаному форматі. Ви хочете, щоб інформація роздрукувалась у текстовому файлі, як показано нижче. Ім'я: Майк Девіс, номер: 555-5523 Ім'я: Джейн Брукс, номер: 555-7878 Отже, введіть: print DB "Name:$name, Number:$phone\n";
Крок 5
Відкрийте оболонку та перейдіть у каталог c:\, ввівши «cd c:» у підказці.
Крок 6
Командний рядок для виклику програми input.pl
Перейдіть до каталогу, де збережено ваш сценарій, наприклад до каталогу «db» у каталозі «bills», «cd bills\db».
Крок 7
Введення імен і чисел у програму
Введіть інформацію, яку запитує програма. Оскільки ви розміщуєте два файли, запустіть програму двічі. Існує спосіб підтримувати його постійно працюючим за допомогою циклу while, але він стає трохи складнішим.
Крок 8
Імена в базі даних
Перевірте, чи ви успішно створили плоску текстову базу даних, відкривши файл db.txt. Він повинен виглядати так само, як на зображенні.
Крок 9
Додайте стільки імен, скільки забажаєте, до вашої плоских текстових баз даних – навіть мільйони, якщо на вашому комп’ютері достатньо пам’яті. Спробуйте додати до бази даних більше полів, наприклад, адреси чи ідентифікаційні номери.
Речі, які вам знадобляться
Текстовий редактор
Perl
Текстовий файл
Порада
Обов'язково поставте ";" позначки в потрібному місці. Програма не запуститься, якщо їх немає.
Увага
Якщо ви все-таки робите цикл while, використовуйте «Ctrl c», щоб зупинити програму, якщо вона почне працювати безкінечно.