46. العمل مع قواعد البيانات (إعداد SQLite)
للمشاريع الصغيرة أو التخزين المحلي أو الأنظمة المدمجة، يعد SQLite هو الخيار الأمثل. إنها قاعدة بيانات قائمة على الملفات ولا تتطلب خادمًا منفصلاً، مما يجعلها مثالية لـ Termux.
1. التثبيت
bash $ pkg install sqlite
2. إنشاء قاعدة بيانات والوصول إليها
ملفات SQLite هي ملفات قياسية (على سبيل المثال، mydb.db). تتفاعل معها باستخدام أداة سطر الأوامر sqlite3.
bash
ينشئ الملف إذا لم يكن موجودًا ويفتح الـ shell
$ sqlite3 my_termux_data.db
3. أوامر SQL الأساسية (داخل صدفة SQLite)
بمجرد الدخول إلى الـ shell، يمكنك تنفيذ أوامر SQL.
sql SQLite version 3.45.3 2024-03-01 13:25:00 Enter ".help" for usage hints. sqlite> CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT); sqlite> INSERT INTO users (name, email) VALUES ('Alex', 'alex@termux.com'); sqlite> SELECT * FROM users; 1|Alex|alex@termux.com sqlite> .quit $
التكامل مع Python
إذا كنت تستخدم Python، فإن وحدة sqlite3 المضمنة تسمح لك بالتفاعل مع ملف قاعدة البيانات هذا مباشرة من نصوص Python البرمجية الخاصة بك، مما يوفر حلاً سلسًا لإدارة البيانات المحمولة.