การสร้างไฟล์ข้อความแบบเรียบเป็นวิธีที่ดีในการจัดการฐานข้อมูลขนาดเล็กที่มีข้อมูลพื้นฐาน เช่น หมายเลขโทรศัพท์ไคลเอ็นต์ อย่างไรก็ตาม หากคุณวางแผนที่จะจัดเก็บมากกว่าสองสามฟิลด์ในไฟล์ของคุณ วิธีที่ดีที่สุดคือใช้ MySQL หรือ Oracle บทความนี้แสดงวิธีสร้างฐานข้อมูลข้อความแบบไฟล์ธรรมดาพื้นฐานที่คุณสามารถใช้กับเชลล์ Windows ของคุณได้ ประกอบด้วยขั้นตอนที่สำคัญที่สุดในการสร้างไฟล์อินพุตเท่านั้น (คุณสามารถสร้างไฟล์เอาต์พุตในวันอื่นได้) เพื่อให้ง่ายยิ่งขึ้น คำแนะนำเหล่านี้จะสร้างฐานข้อมูลที่บันทึกชื่อและหมายเลขโทรศัพท์เท่านั้น หลังจากฝึกฝนแล้ว คุณสามารถสร้างฟิลด์เพิ่มเติมได้หากต้องการ
ขั้นตอนที่ 1
สร้างโปรแกรมอินพุต เปิดไฟล์ข้อความและบันทึกเป็น input.pl นี่คือที่ที่คุณจะพิมพ์โปรแกรมของคุณ เปิดโปรแกรมอีกครั้งในตัวแก้ไขข้อความของคุณ
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
เปิดไฟล์ db.txt ที่บันทึกไว้เพื่อต่อท้ายข้อมูลโดยพิมพ์ "open (DB,">>db.txt");" ในไฟล์ input.pl สัญลักษณ์ ">>" หมายความว่าคุณจะผนวกข้อมูลเข้ากับไฟล์นั้น
ขั้นตอนที่ 3
รับอินพุตและส่งไปยังไฟล์ข้อความ พิมพ์ "ชื่อลูกค้า: "; $name = <>; chomp($ชื่อ); พิมพ์ "โทรศัพท์ลูกค้า:; $โทรศัพท์ = <>; chomp($โทรศัพท์); ข้อมูลนี้จะรวบรวมข้อมูลสองบิตที่คุณต้องการส่งไปยัง db.txt และบันทึกไว้ในสองตัวแปร ได้แก่ ชื่อและโทรศัพท์ ตามลำดับ
ขั้นตอนที่ 4
พิมพ์ไปยังไฟล์ db.txt ในรูปแบบที่ระบุ คุณต้องการให้พิมพ์ข้อมูลดังต่อไปนี้ในไฟล์ txt ชื่อ: Mike Davis หมายเลข: 555-5523 ชื่อ: Jane Brooks หมายเลข: 555-7878 ดังนั้นพิมพ์: print DB "Name:$name, Number:$phone\n";
ขั้นตอนที่ 5
เปิดเปลือกและเข้าสู่ c:\directory โดยพิมพ์ "cd c:" ที่พรอมต์
ขั้นตอนที่ 6
พร้อมรับคำสั่งเพื่อเรียกโปรแกรม input.pl
ไปที่ไดเร็กทอรีที่บันทึกสคริปต์ของคุณ เช่น ไดเร็กทอรี "db" ภายในไดเร็กทอรี "bills", "cd bills\db"
ขั้นตอนที่ 7
การป้อนชื่อและตัวเลขในโปรแกรม
ป้อนข้อมูลที่โปรแกรมขอ เนื่องจากคุณใส่ไฟล์สองไฟล์ ให้รันโปรแกรมสองครั้ง มีวิธีหนึ่งที่จะทำให้มันทำงานอย่างต่อเนื่องโดยใช้ while loop แต่มันจะซับซ้อนขึ้นเล็กน้อย
ขั้นตอนที่ 8
ชื่อในฐานข้อมูล
ตรวจสอบเพื่อดูว่าคุณสร้างฐานข้อมูลแบบข้อความธรรมดาสำเร็จหรือไม่โดยเปิดไฟล์ db.txt ควรมีลักษณะเหมือนกับในภาพ
ขั้นตอนที่ 9
เพิ่มชื่อได้มากเท่าที่คุณต้องการลงในฐานข้อมูลแบบข้อความธรรมดาของคุณ แม้กระทั่งชื่อนับล้านถ้าคอมพิวเตอร์ของคุณมีหน่วยความจำเพียงพอ พยายามเพิ่มฟิลด์อื่นๆ ให้กับฐานข้อมูลของคุณ เช่น ที่อยู่หรือหมายเลขประจำตัว
สิ่งที่คุณต้องการ
โปรแกรมแก้ไขข้อความ
Perl
ไฟล์ข้อความ
เคล็ดลับ
อย่าลืมใส่ ";" เครื่องหมายถูกที่ โปรแกรมจะไม่ทำงานหากไม่มีอยู่
คำเตือน
หากคุณทำการวนซ้ำแบบ while ให้ใช้ "Ctrl c" เพื่อหยุดโปรแกรมหากโปรแกรมเริ่มทำงานอย่างไม่สิ้นสุด