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