import sqlite3
# إنشاء اتصال بقاعدة بيانات في الذاكرة (أو ملف إذا رغبت)
conn = sqlite3.connect(':memory:')
cursor = conn.cursor()
# إنشاء جدول المرضى
cursor.execute('''
CREATE TABLE Patients (
ID INTEGER PRIMARY KEY,
Name TEXT,
Age INTEGER,
Issue TEXT
)
''')
# إدراج بيانات المرضى
patients_data = [
(2580000, 'Malak', 24, 'pressure'),
(567778, 'Ahmed', 30, 'sugar'),
(78999865, 'mina', 40, 'migraine'),
(777666, 'Mariam', 40, 'sugar')
]
cursor.executemany('INSERT INTO Patients (ID, Name, Age, Issue) VALUES (?, ?, ?, ?)', patients_data)
# تحديث بيانات مريض (تحديث المشكلة للمريض أحمد)
cursor.execute('''
UPDATE Patients
SET Issue = 'pressure'
WHERE ID = 567778
''')
# حذف بيانات مريض (حذف المريض mina)
cursor.execute('''
DELETE FROM Patients
WHERE Name = 'mina'
''')
# إضافة مريض جديد اسمه Abanoub
cursor.execute('''
INSERT INTO Patients (ID, Name, Age, Issue) VALUES (?, ?, ?, ?)
''', (56788, 'Abanoub', 28, 'Covid'))
# عرض جميع بيانات المرضى
cursor.execute('SELECT * FROM Patients')
all_patients = cursor.fetchall()
# عرض النتائج
for patient in all_patients:
print(patient)
# إغلاق الاتصال
conn.close()
aW1wb3J0IHNxbGl0ZTMKCiMg2KXZhti02KfYoSDYp9iq2LXYp9mEINio2YLYp9i52K/YqSDYqNmK2KfZhtin2Kog2YHZiiDYp9mE2LDYp9mD2LHYqSAo2KPZiCDZhdmE2YEg2KXYsNinINix2LrYqNiqKQpjb25uID0gc3FsaXRlMy5jb25uZWN0KCc6bWVtb3J5OicpCmN1cnNvciA9IGNvbm4uY3Vyc29yKCkKCiMg2KXZhti02KfYoSDYrNiv2YjZhCDYp9mE2YXYsdi22YkKY3Vyc29yLmV4ZWN1dGUoJycnCkNSRUFURSBUQUJMRSBQYXRpZW50cyAoCiAgICBJRCBJTlRFR0VSIFBSSU1BUlkgS0VZLAogICAgTmFtZSBURVhULAogICAgQWdlIElOVEVHRVIsCiAgICBJc3N1ZSBURVhUCikKJycnKQoKIyDYpdiv2LHYp9isINio2YrYp9mG2KfYqiDYp9mE2YXYsdi22YkKcGF0aWVudHNfZGF0YSA9IFsKICAgICgyNTgwMDAwLCAnTWFsYWsnLCAyNCwgJ3ByZXNzdXJlJyksCiAgICAoNTY3Nzc4LCAnQWhtZWQnLCAzMCwgJ3N1Z2FyJyksCiAgICAoNzg5OTk4NjUsICdtaW5hJywgNDAsICdtaWdyYWluZScpLAogICAgKDc3NzY2NiwgJ01hcmlhbScsIDQwLCAnc3VnYXInKQpdCmN1cnNvci5leGVjdXRlbWFueSgnSU5TRVJUIElOVE8gUGF0aWVudHMgKElELCBOYW1lLCBBZ2UsIElzc3VlKSBWQUxVRVMgKD8sID8sID8sID8pJywgcGF0aWVudHNfZGF0YSkKCiMg2KrYrdiv2YrYqyDYqNmK2KfZhtin2Kog2YXYsdmK2LYgKNiq2K3Yr9mK2Ksg2KfZhNmF2LTZg9mE2Kkg2YTZhNmF2LHZiti2INij2K3ZhdivKQpjdXJzb3IuZXhlY3V0ZSgnJycKVVBEQVRFIFBhdGllbnRzClNFVCBJc3N1ZSA9ICdwcmVzc3VyZScKV0hFUkUgSUQgPSA1Njc3NzgKJycnKQoKIyDYrdiw2YEg2KjZitin2YbYp9iqINmF2LHZiti2ICjYrdiw2YEg2KfZhNmF2LHZiti2IG1pbmEpCmN1cnNvci5leGVjdXRlKCcnJwpERUxFVEUgRlJPTSBQYXRpZW50cwpXSEVSRSBOYW1lID0gJ21pbmEnCicnJykKCiMg2KXYttin2YHYqSDZhdix2YrYtiDYrNiv2YrYryDYp9iz2YXZhyBBYmFub3ViCmN1cnNvci5leGVjdXRlKCcnJwpJTlNFUlQgSU5UTyBQYXRpZW50cyAoSUQsIE5hbWUsIEFnZSwgSXNzdWUpIFZBTFVFUyAoPywgPywgPywgPykKJycnLCAoNTY3ODgsICdBYmFub3ViJywgMjgsICdDb3ZpZCcpKQoKIyDYudix2LYg2KzZhdmK2Lkg2KjZitin2YbYp9iqINin2YTZhdix2LbZiQpjdXJzb3IuZXhlY3V0ZSgnU0VMRUNUICogRlJPTSBQYXRpZW50cycpCmFsbF9wYXRpZW50cyA9IGN1cnNvci5mZXRjaGFsbCgpCgojINi52LHYtiDYp9mE2YbYqtin2KbYrApmb3IgcGF0aWVudCBpbiBhbGxfcGF0aWVudHM6CiAgICBwcmludChwYXRpZW50KQoKIyDYpdi62YTYp9mCINin2YTYp9iq2LXYp9mECmNvbm4uY2xvc2UoKQ==