الدرس 16 من 56 · قواعد البيانات SQLite

قاعدة بيانات SQLite — أول جدول

SQLite قاعدة بيانات كاملة داخل ملف واحد — مدمجة مع بايثون بدون أي تنزيل:

import sqlite3

conn = sqlite3.connect("app.db")
cur = conn.cursor()

cur.execute("""
    CREATE TABLE IF NOT EXISTS users (
        id INTEGER PRIMARY KEY,
        name TEXT,
        age INTEGER
    )
""")
conn.commit()
conn.close()

connect يفتح الملف (ينشئه لو ما موجود)، وexecute ينفذ أوامر SQL، وcommit يحفظ.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. وش ينشئ جدولاً؟
2. أي أمر يحفظ التغييرات؟
3. SQLite تخزن البيانات؟
الدرس 15 الدرس 17 — إضافة وقراءة البيانات CRUD
FeLiXFeLiX AI — مساعد المنصتين