Kuidas luua ühtset faili

Lameda tekstifaili loomine on hea viis väikese põhiteabe (nt klientide telefoninumbrid) sisaldava andmebaasi haldamiseks. Kui aga plaanite oma faili lisada rohkem kui paar välja, on kõige parem kasutada MySQL-i või Oracle'i. See artikkel näitab, kuidas luua lihtsat lamefaili tekstiandmebaasi, mida saate kasutada oma Windowsi kestas. See sisaldab ainult sisendfaili loomise kõige olulisemaid samme (väljundfaili saate luua mõnel teisel päeval). Püüdes seda lihtsana hoida, loovad need juhised ainult andmebaasi, mis salvestab nimed ja telefoninumbrid. Pärast harjutamist saate soovi korral luua rohkem välju.

Samm 1

Looge sisestusprogramm. Avage tekstifail ja salvestage see nimega input.pl. Siin sisestate oma programmi. Avage programm uuesti oma tekstiredaktoris.

Päeva video

2. samm

Avage teabe lisamiseks salvestatud fail db.txt, tippides "open (DB,">> db.txt");" failis input.pl. Sümbolid ">>" tähendavad, et lisate sellele failile teabe.

3. samm

Hankige sisend ja saatke see tekstifaili. Tippige print "Kliendi nimi:"; $nimi = <>; chomp($nimi); print "Kliendi telefon:; $telefon = <>; chomp($telefon); See salvestab kaks teabebitti, mida soovite faili db.txt saata, ja salvestab need kahes muutujas: vastavalt nimi ja telefon.

4. samm

Printige faili db.txt näidatud vormingus. Soovite, et teave trükitaks txt-failis välja nagu järgmine. Nimi: Mike Davis, number: 555-5523 ​​Nimi: Jane Brooks, number: 555-7878 Nii et tippige: print DB "Nimi:$nimi, Number:$telefon\n";

5. samm

Avage kest ja sisenege kataloogi c:\, tippides viibale "cd c:".

6. samm

...

Käsuviip programmi input.pl kutsumiseks

Minge kataloogi, kuhu teie skript on salvestatud, näiteks kataloog "db" kataloogis "bills", "cd bills\db".

7. samm

...

Nimede ja numbrite sisestamine programmi

Sisestage teave, mida programm küsib. Kuna sisestate kaks faili, käivitage programm kaks korda. On olemas viis, kuidas seda pidevalt töös hoida, kasutades while-tsüklit, kuid see muutub veidi keerulisemaks.

8. samm

...

Nimed andmebaasis

Kontrollige faili db.txt avamisega, kas olete lamedate tekstide andmebaasi loonud. See peaks välja nägema täpselt nagu pildil.

9. samm

Lisage oma lamedate tekstide andmebaasi nii palju nimesid kui soovite – isegi miljoneid, kui teie arvutil on piisavalt mälu. Proovige oma andmebaasi lisada rohkem välju, näiteks aadressid või ID-numbrid.

Asjad, mida vajate

  • Tekstiredaktor

  • Perl

  • Tekstifail

Näpunäide

Pange kindlasti ";" märgid õigesse kohta. Programm ei tööta, kui neid pole.

Hoiatus

Kui teete ajatsükli, kasutage programmi peatamiseks klahvi "Ctrl c", kui see hakkab lõputult töötama.