Kaip sukurti plokščią failą

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.