Как создать плоский файл

Создание простого текстового файла - хороший способ управлять небольшой базой данных с базовой информацией, такой как номера телефонов клиентов. Однако, если вы планируете разместить в файле больше, чем несколько полей, лучше всего использовать MySQL или Oracle. В этой статье показано, как создать простую текстовую базу данных в виде плоских файлов, которую можно использовать в оболочке Windows. Он включает в себя наиболее важные шаги по созданию только входного файла (вы можете создать выходной файл в другой день). В целях упрощения эти инструкции создают только базу данных, в которой хранятся имена и номера телефонов. После практики вы можете создать больше полей, если хотите.

Шаг 1

Создайте программу ввода. Откройте текстовый файл и сохраните его как input.pl. Здесь вы напечатаете свою программу. Снова откройте программу в текстовом редакторе.

Видео дня

Шаг 2

Откройте сохраненный файл db.txt для добавления информации, набрав "open (DB," >> db.txt ");" в файле input.pl. Символы «>>» означают, что вы добавите информацию в этот файл.

Шаг 3

Получите ввод и отправьте его в текстовый файл. Введите print «Имя клиента:»; $ name = <>; chomp ($ имя); печать "Телефон клиента:; $ phone = <>; chomp ($ phone); Это захватывает два бита информации, которые вы хотите отправить в db.txt, и сохраняет их в двух переменных: name и phone соответственно.

Шаг 4

Распечатайте в файл db.txt в указанном формате. Вы хотите, чтобы информация выводилась в текстовом файле, как показано ниже. Имя: Майк Дэвис, номер: 555-5523 ​​Имя: Джейн Брукс, номер: 555-7878 Итак, введите: print DB "Имя: $ 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», чтобы остановить программу, если она начнет работать бесконечно.