สร้างฐานข้อมูล SQLite
คำสั่งsqlite3 SQLite จะใช้ในการสร้างฐานข้อมูล SQLite ใหม่คุณไม่จำเป็นต้องได้รับการอนุญาตพิเศษใด ๆ ในการสร้างข้อมูล
ไวยากรณ์
ไวยากรณ์พื้นฐาน sqlite3 ของคำสั่งดังต่อไปนี้:
$ Sqlite3 DatabaseName.db
โดยปกติแล้วชื่อฐานข้อมูลใน RDBMS ต้องไม่ซ้ำกัน
ตัวอย่าง
หากคุณต้องการที่จะสร้างฐานข้อมูลใหม่ <testDB.db> คำสั่ง sqlite3 จะเป็นดังนี้:
$ Sqlite3 testDB.db รุ่น SQLite 3.7.15.2 2013-01-09 11:53:05 Enter ".help" สำหรับคำแนะนำ ใส่คำสั่ง SQL สิ้นสุดด้วย ";" SQLite>
คำสั่งดังกล่าวจะสร้างไฟล์ในไดเรกทอรีปัจจุบันtestDB.dbเอกสารจะถูกนำมาใช้เป็นฐานข้อมูล SQLite เครื่องยนต์ ถ้าคุณได้สังเกตเห็นคำสั่ง sqlite3 หลังจากประสบความสำเร็จสร้างไฟล์ฐานข้อมูลก็จะให้SQLite> ถาม
เมื่อฐานข้อมูลถูกสร้างขึ้นคุณสามารถใช้ SQLite.databases คำสั่งเพื่อตรวจสอบว่ามันมีอยู่ในรายการของฐานข้อมูลดังต่อไปนี้:
SQLite> .databases หมายเลขชื่อไฟล์ --- --------------- ---------------------- 0 /home/sqlite/testDB.db หลัก
คุณสามารถใช้SQLite .quit เลิกพร้อมรับคำสั่ง SQLite ดังต่อไปนี้:
SQLite> .quit $
คำสั่ง .dump
คุณสามารถส่งออกฐานข้อมูลทั้งหมดในแฟ้มข้อความที่แสดงด้านล่างโดยใช้คำสั่งจุดSQLite .dump ที่พรอมต์คำสั่ง:
$ Sqlite3 testDB.db .dump> testDB.sql
คำสั่งดังกล่าวจะแปลงเนื้อหาของฐานข้อมูลtestDB.db ทั้งงบ SQLite และการถ่ายโอนข้อมูลลงในแฟ้มข้อความ ASCII ใน testDB.sqlคุณสามารถเป็นวิธีง่ายๆในการกู้คืนจากผล testDB.sql ดังต่อไปนี้:
$ Sqlite3 testDB.db <testDB.sql
ในกรณีนี้ฐานข้อมูลเป็นที่ว่างเปล่าเมื่อฐานข้อมูลมีตารางและข้อมูลที่คุณสามารถลองสองโปรแกรมเหล่านี้ ตอนนี้ขอดำเนินการต่อไปบทต่อไป