English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في SQLite،sqlite3
يُستخدم الأمر لإنشاء قاعدة بيانات SQLite جديدة. لا تحتاج إلى امتلاك أي امتيازات خاصة لإنشاء قاعدة بيانات.
إليك لغة الأمر sqlite3 لإنشاء قاعدة بيانات-
$sqlite3 DatabaseName.db
على الدوام، يجب أن يكون اسم قاعدة البيانات فريدًا في نظام إدارة قواعد البيانات (RDBMS).
إذا كنت ترغب في إنشاء قاعدة بيانات جديدة <testDB.db>، فإن جملة SQLITE3 ستكون كالتالي-
$sqlite3 testDB.db SQLite version 3.7.15.2 2013-01-09 11:53:05 ادخل " .help " للحصول على تعليمات ادخل تعليمات SQL انتهت بـ ";" sqlite>
الأمر السابق سيكون كالتالي-testDB.db
يتم إنشاء ملف في الدليل الحالي. سيستخدم محرك SQLite هذا الملف كقاعدة بيانات. إذا لاحظت ذلك أثناء إنشاء قاعدة البيانات، فإن الأمر sqlite3sqlite>
يتم تقديم إشارة بأن قاعدة البيانات تم إنشاؤها بنجاح.
بعد إنشاء قاعدة البيانات، يمكنك استخدام SQLite كما يلي-.databases
يتم التحقق من الأمر في قائمة قواعد البيانات.
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db
ستستخدم SQLite.quit
الأمر يخرج من لوحة الأوامر sqlite، مثلما يلي-
sqlite>.quit$
يمكنك استخدام الأمر .dump في لوحة الأوامر لاستيراد قاعدة البيانات بأكملها إلى ملف نصي باستخدام الأوامر التالية.
$sqlite3 testDB.db .dump > testDB.sql
سيقوم الأمر السابق بتحويلtestDB.db
تحويل محتويات قاعدة البيانات إلى جمل SQLite وتخزينها كملف نصي ASCIItestDB.sql
يمكنك تنفيذ الاستعادة من ملف testDB.sql المولد بطرق بسيطة كما يلي -
$sqlite3 testDB.db < testDB.sql
حاليًا قاعدة بياناتك فارغة، لذا إذا كانت الجداول والبيانات في قاعدة البيانات قليلة، يمكنك تجربة العمليةين المذكورين أعلاه. دعنا ننتقل إلى الفصل التالي.