Latest web development tutorials

สร้างฐานข้อมูล 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

ในกรณีนี้ฐานข้อมูลเป็นที่ว่างเปล่าเมื่อฐานข้อมูลมีตารางและข้อมูลที่คุณสามารถลองสองโปรแกรมเหล่านี้ ตอนนี้ขอดำเนินการต่อไปบทต่อไป