import sqlite3
# إنشاء اتصال بقاعدة بيانات SQLite (سيتم إنشاء ملف قاعدة البيانات إذا لم يكن موجودًا)
conn = sqlite3.connect('patients.db')
cursor = conn.cursor()
# 1. إنشاء جدول المرضى
cursor.execute('''
CREATE TABLE IF NOT EXISTS Patients (
ID INTEGER PRIMARY KEY,
Name VARCHAR(100),
Age INTEGER,
Issue VARCHAR(100)
)
''')
# 2. إدراج بيانات المرضى
patients_data = [
(2580000, 'Malak', 24, 'pressure'),
(567778, 'Ahmed', 30, 'sugar'),
(78999865, 'mina', 40, 'migraine'),
(777666, 'Mariam', 40, 'sugar')
]
cursor.executemany('INSERT OR IGNORE INTO Patients (ID, Name, Age, Issue) VALUES (?, ?, ?, ?)', patients_data)
# 3. تحديث بيانات مريض (تحديث المشكلة للمريض أحمد)
cursor.execute('UPDATE Patients SET Issue = ? WHERE ID = ?', ('pressure', 567778))
# 4. حذف بيانات مريض (حذف المريض mina)
cursor.execute('DELETE FROM Patients WHERE Name = ?', ('mina',))
# 5. إضافة مريض جديد اسمه Abanoub
cursor.execute('INSERT OR IGNORE INTO Patients (ID, Name, Age, Issue) VALUES (?, ?, ?, ?)', (56788, 'Abanoub', 28, 'Covid'))
# 6. عرض جميع بيانات المرضى
cursor.execute('SELECT * FROM Patients')
all_patients = cursor.fetchall()
for patient in all_patients:
print(patient)
# حفظ (commit) التغييرات وإغلاق الاتصال
conn.commit()
conn.close()