Latest web development tutorials

การแยกฐานข้อมูล 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