Създаването на плосък текстов файл е добър начин за управление на малка база данни с основна информация, като телефонни номера на клиенти. Въпреки това, ако планирате да поместите повече от няколко полета във вашия файл, най-добре е да използвате 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 в посочен формат. Искате информацията да се отпечата, както следва в txt файл. Име: Майк Дейвис, Номер: 555-5523 Име: Джейн Брукс, Номер: 555-7878 Така че напишете: print DB "Име:$име, Номер:$телефон\n";
Стъпка 5
Отворете обвивката и влезте в директорията c:\, като напишете "cd c:" при подкана.
Стъпка 6
Команден ред за извикване на програма input.pl
Отидете в директорията, където е записан вашият скрипт, като например директорията "db" в директорията "bills", "cd bills\db".
Стъпка 7
Въвеждане на имена и номера в програмата
Въведете информацията, която програмата иска. Тъй като поставяте два файла, стартирайте програмата два пъти. Има начин да го поддържате постоянно да работи, като използвате цикъл while, но става малко по-сложен.
Стъпка 8
Имена в базата данни
Проверете дали сте създали успешно база данни с плосък текст, като отворите файла db.txt. Трябва да изглежда точно като този на изображението.
Стъпка 9
Добавете толкова имена, колкото искате към вашата база данни с плосък текст - дори милиони, ако компютърът ви има достатъчно памет. Опитайте се да добавите още полета към вашата база данни, като адрес или идентификационен номер.
Неща, от които се нуждаете
Текстов редактор
Perl
Текстов файл
Бакшиш
Не забравяйте да поставите ";" марки на правилното място. Програмата няма да работи, ако те не са там.
Внимание
Ако направите цикъл while, използвайте "Ctrl c", за да спрете програмата, ако започне да работи безкрайно.