Latest web development tutorials

فصل قاعدة بيانات SQLite

يستخدم بيان سكليتيفصل DTABASE لتسمية قاعدة البيانات من اتصال قاعدة بيانات منفصلة وحررت قبل الاتصال يستخدم إرفاق أضاف البيان.إذا تم إرفاق ملف قاعدة البيانات نفسها على عدد وافر من الأسماء المستعارة، وفصل وقيادة قطع فقط منحت اسمها للاتصال، في حين أن بقية لا تزال صالحة. لا يمكنك فصل قاعدة البياناتالرئيسية أو مؤقت.

إذا كانت قاعدة البيانات في الذاكرة أو في قاعدة بيانات مؤقتة، وسيتم تدمير قاعدة البيانات، وسيتم فقدان المحتويات.

قواعد

وسكليتي فصل قاعدة البيانات 'اسم مستعار، اسم "بيان الجملة الأساسية هي كما يلي:

فصل قاعدة البيانات 'اسم مستعار، اسم'؛

هنا، "اسم مستعار، اسم" عندما يكون لديك تم استخدام نفس إرفاق بيان إرفاق قاعدة البيانات المستخدمة من قبل الاسم المستعار.

أمثلة

لنفترض في الفصول السابقة، قمت بإنشاء قاعدة بيانات، وإرفاقه 'اختبار' و 'currentDB "، استخدم قيادة .database، يمكننا أن نرى:

سكليتي> .databases
اسم الملف يليها
--- --------------- ----------------------
0 /home/sqlite/testDB.db الرئيسية
2 اختبار /home/sqlite/testDB.db
3 currentDB /home/sqlite/testDB.db

الآن، دعونا نحاول "currentDB" فصل من testDB.db على النحو التالي:

سكليتي> فصل قاعدة البيانات 'currentDB'؛

الآن، إذا كانت عمليات فحص إضافية قاعدة البيانات الحالية، وسوف تجد، testDB.db لا يزال مع 'اختبار' و 'الرئيسية' البقاء على اتصال.

سكليتي> .databases
اسم الملف يليها
--- --------------- ----------------------
0 /home/sqlite/testDB.db الرئيسية
2 اختبار /home/sqlite/testDB.db