Latest web development tutorials

إنشاء قاعدة بيانات SQLite

يستخدم قيادةsqlite3 سكليتي لإنشاء قاعدة بيانات SQLite جديدة.أنت لا تحتاج إلى أي تصريح خاص لإنشاء البيانات.

قواعد

الجملة الأساسية sqlite3 الأمر على النحو التالي:

$ Sqlite3 DatabaseName.db

عادة، يجب أن يكون اسم قاعدة البيانات في RDBMS فريدة من نوعها.

أمثلة

إذا كنت ترغب في إنشاء قاعدة بيانات جديدة <testDB.db>، بيان SQLITE3 على النحو التالي:

$ Sqlite3 testDB.db
سكليتي النسخة 3.7.15.2 2013/01/09 11:53:05
أدخل ".help" للحصول على تعليمات
إدخال البيانات SQL إنهاء مع "؛"
سكليتي>

والأمر أعلاه إنشاء ملف فيtestDB.db الدليل الحالي.وسوف تستخدم هذه الوثيقة باعتبارها سكليتي محرك قاعدة البيانات. إذا كنت قد لاحظت قيادة sqlite3 بعد بنجاح إنشاء ملف قاعدة البيانات، فإنه سيوفرسكليتي> الفوري.

حالما يتم إنشاء قاعدة بيانات، يمكنك استخدام الأمر سكليتي.databases للتحقق ما إذا كان في قائمة قواعد البيانات، على النحو التالي:

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

يمكنك استخدامبرنامج SQLite .quit ترك موجه الأوامر سكليتي، على النحو التالي:

سكليتي> .quit
$

قيادة .dump

يمكنك تصدير قاعدة البيانات بأكملها في ملف نصي، كما هو مبين أدناه باستخدام قيادة نقطةسكليتي .dump في موجه الأوامر:

$ Sqlite3 testDB.db .dump> testDB.sql

الأمر أعلاه سيتم تحويل محتويات قاعدة البياناتtestDB.db كامل لبيان سكليتي، ويلقونها في ملف نصي ASCII في testDB.sql.يمكنك أن تكون وسيلة بسيطة للتعافي من ينجم عن ذلك من testDB.sql، على النحو التالي:

$ Sqlite3 testDB.db <testDB.sql

في هذه الحالة قاعدة بيانات فارغة، وبمجرد أن قاعدة بيانات تحتوي على جداول وبيانات، يمكنك محاولة هذين البرنامجين. الآن، دعونا نستمر في الفصل التالي.