เนื่องจากไม่มีใครพูดถึงการอ้างอิงอย่างเป็นทางการของ SQLite ฉันคิดว่ามันอาจมีประโยชน์ที่จะอ้างถึงมันภายใต้หัวข้อนี้:
https://www.sqlite.org/cli.html
คุณสามารถจัดการฐานข้อมูลของคุณโดยใช้คำสั่งที่อธิบายไว้ในลิงค์นี้ นอกจากนี้หากคุณใช้ระบบปฏิบัติการ Windowsและไม่ทราบว่าคำสั่งเชลล์อยู่ที่ไหนในไซต์ของ SQLite:
https://www.sqlite.org/download.html
หลังจากดาวน์โหลดมันคลิกที่ไฟล์ sqlite3.exe ในการเริ่มต้นเชลล์คำสั่งของ เมื่อถูกเตรียมใช้งานโดยค่าเริ่มต้นเซสชัน SQLite นี้กำลังใช้ฐานข้อมูลในหน่วยความจำไม่ใช่ไฟล์บนดิสก์ดังนั้นการเปลี่ยนแปลงทั้งหมดจะหายไปเมื่อออกจากเซสชัน ในการใช้ไฟล์ดิสก์ถาวรเป็นฐานข้อมูลให้ป้อนคำสั่ง ".open ex1.db" ทันทีหลังจากหน้าต่างเทอร์มินัลเริ่มทำงาน
ตัวอย่างด้านบนทำให้ไฟล์ฐานข้อมูลชื่อ "ex1.db" ถูกเปิดและใช้งานและสร้างขึ้นหากไม่มีอยู่ก่อนหน้านี้ คุณอาจต้องการใช้ชื่อพา ธ แบบเต็มเพื่อให้แน่ใจว่าไฟล์อยู่ในไดเรกทอรีที่คุณคิดว่าเป็นชื่อนั้นใช้เครื่องหมายทับหน้าเป็นตัวคั่นไดเรกทอรี กล่าวอีกนัยหนึ่งใช้ "c: /work/ex1.db" ไม่ใช่ "c: \ work \ ex1.db"
หากต้องการดูตารางทั้งหมดในฐานข้อมูลที่คุณเลือกไว้ก่อนหน้านี้ให้พิมพ์คำสั่ง. tableตามที่กล่าวไว้ในลิงค์ด้านบน
หากคุณทำงานใน Windows ฉันคิดว่าอาจเป็นประโยชน์ในการย้ายไฟล์ sqlite.exe นี้ไปยังโฟลเดอร์เดียวกันกับไฟล์ Python อื่น ๆ ด้วยวิธีนี้ไฟล์ Python จะเขียนและ SQLite shell อ่านจากไฟล์. db อยู่ในพา ธ เดียวกัน