Создание простого текстового файла - хороший способ управлять небольшой базой данных с базовой информацией, такой как номера телефонов клиентов. Однако, если вы планируете разместить в файле больше, чем несколько полей, лучше всего использовать 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», чтобы остановить программу, если она начнет работать бесконечно.