English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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

في 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 الأمر

يمكنك استخدام الأمر .dump في لوحة الأوامر لاستيراد قاعدة البيانات بأكملها إلى ملف نصي باستخدام الأوامر التالية.

$sqlite3 testDB.db .dump > testDB.sql

سيقوم الأمر السابق بتحويلtestDB.dbتحويل محتويات قاعدة البيانات إلى جمل SQLite وتخزينها كملف نصي ASCIItestDB.sqlيمكنك تنفيذ الاستعادة من ملف testDB.sql المولد بطرق بسيطة كما يلي -

$sqlite3 testDB.db < testDB.sql

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