การแยกฐานข้อมูล SQLite
คำสั่ง SQLiteถอดออก DTABASE จะใช้ในการชื่อฐานข้อมูลจากการเชื่อมต่อฐานข้อมูลที่แยกต่างหากและเป็นอิสระก่อนที่จะเชื่อมต่อโดยใช้แนบงบเพิ่มถ้าแฟ้มฐานข้อมูลเดียวกันได้รับการติดอยู่บนส่วนใหญ่ของนามแฝงคำสั่งถอดออกจะถอดชื่อของการเชื่อมต่อในขณะที่ส่วนที่เหลือยังคงถูกต้องคุณไม่สามารถแยกฐานข้อมูลหลักหรือชั่วคราว
ถ้าฐานข้อมูลในหน่วยความจำหรือในฐานข้อมูลชั่วคราวฐานข้อมูลจะถูกทำลายและเนื้อหาจะหายไป
ไวยากรณ์
คำสั่งพื้นฐานไวยากรณ์ SQLite แยกออกฐานข้อมูล 'นามแฝงชื่อ' จะเป็นดังนี้:
แยกออกฐานข้อมูล 'นามแฝงชื่อ';
นี่ 'นามแฝงชื่อ' เมื่อคุณได้ใช้เหมือนกันแนบคำสั่งให้แนบฐานข้อมูลที่ใช้โดยนามแฝง
ตัวอย่าง
สมมติว่าในบทก่อนหน้านี้คุณได้สร้างฐานข้อมูลและแนบไปว่า 'test' และ 'CurrentDb' ใช้คำสั่ง .database เราสามารถมองเห็น:
SQLite> .databases หมายเลขชื่อไฟล์ --- --------------- ---------------------- 0 /home/sqlite/testDB.db หลัก 2 ทดสอบ /home/sqlite/testDB.db 3 CurrentDb /home/sqlite/testDB.db
ตอนนี้ขอลองไป CurrentDb 'แยกออกจาก testDB.db ดังนี้
SQLite> แยกออกฐานข้อมูล 'CurrentDb';
ตอนนี้ถ้าตรวจสอบเพิ่มเติมที่ฐานข้อมูลปัจจุบันคุณจะพบ testDB.db ยังคงอยู่กับ 'ทดสอบ' และ 'หลัก' เชื่อมต่อ
SQLite> .databases หมายเลขชื่อไฟล์ --- --------------- ---------------------- 0 /home/sqlite/testDB.db หลัก 2 ทดสอบ /home/sqlite/testDB.db