Vieno tekstinio failo kūrimas yra geras būdas valdyti nedidelę duomenų bazę su pagrindine informacija, pvz., klientų telefono numeriais. Tačiau jei savo faile planuojate įtraukti daugiau nei kelis laukus, geriausia naudoti MySQL arba Oracle. Šiame straipsnyje parodyta, kaip sukurti pagrindinę vienodo failo teksto duomenų bazę, kurią galite naudoti „Windows“ apvalkale. Tai apima tik svarbiausius įvesties failo kūrimo veiksmus (išvesties failą galite sukurti kitą dieną). Siekdami, kad viskas būtų paprasta, šios instrukcijos sukuria tik duomenų bazę, kurioje išsaugomi vardai ir telefonų numeriai. Po pratybų, jei norite, galite sukurti daugiau laukų.
1 žingsnis
Sukurkite įvesties programą. Atidarykite tekstinį failą ir išsaugokite jį kaip input.pl. Čia turėsite įvesti savo programą. Iš naujo atidarykite programą teksto rengyklėje.
Dienos vaizdo įrašas
2 žingsnis
Norėdami pridėti informacijos, atidarykite išsaugotą db.txt failą įvesdami "open (DB,">>db.txt");" input.pl faile. Simboliai ">>" reiškia, kad prie to failo pridėsite informaciją.
3 veiksmas
Gaukite įvestį ir nusiųskite į tekstinį failą. Įveskite print "Kliento vardas:"; $vardas = <>; chomp($vardas); spausdinti „Kliento telefonas:; $telefonas = <>; chomp($telefonas); Tai užfiksuoja du informacijos bitus, kuriuos norite siųsti į db.txt, ir išsaugo juos dviejuose kintamuosiuose: atitinkamai vardas ir telefonas.
4 veiksmas
Spausdinkite į db.txt failą nurodytu formatu. Norite, kad informacija būtų išspausdinta kaip nurodyta txt faile. Vardas: Mike'as Davisas, Numeris: 555-5523 Vardas: Jane Brooks, Numeris: 555-7878 Taigi įveskite: print DB "Vardas:$vardas, numeris:$telefonas\n";
5 veiksmas
Atidarykite apvalkalą ir eikite į c:\katalogas, įvesdami „cd c:“.
6 veiksmas
Komandinė eilutė iškviečia programą input.pl
Eikite į katalogą, kuriame išsaugotas jūsų scenarijus, pvz., „db“ katalogą „bills“ kataloge, „cd bills\db“.
7 veiksmas
Vardų ir skaičių įvedimas programoje
Įveskite informaciją, kurios prašo programa. Kadangi įdedate du failus, paleiskite programą du kartus. Yra būdas, kaip jį nuolat veikti, naudojant ciklą, tačiau jis tampa šiek tiek sudėtingesnis.
8 veiksmas
Vardai duomenų bazėje
Patikrinkite, ar sėkmingai sukūrėte vienodo teksto duomenų bazę, atidarydami failą db.txt. Jis turėtų atrodyti taip pat, kaip paveikslėlyje.
9 veiksmas
Pridėkite tiek vardų, kiek norite, į savo vienodo teksto duomenų bazę – net milijonus, jei kompiuteryje yra pakankamai atminties. Pabandykite į savo duomenų bazę įtraukti daugiau laukų, pvz., adreso ar ID numerių.
Daiktai, kurių jums prireiks
Teksto redaktorius
Perl
Tekstinis failas
Patarimas
Būtinai įdėkite ";" žymės tinkamoje vietoje. Programa neveiks, jei jų nebus.
Įspėjimas
Jei darote trumpą ciklą, naudokite „Ctrl c“, kad sustabdytumėte programą, jei ji pradeda veikti be galo.