M.S.P
1 subscriber
85 photos
74 videos
94 files
126 links
If you can smile do it, don't be sad, the life isn't bad like you think.
Download Telegram
تعالو نتكلم عن ال relationships بين الجداول و بعضها
عندنا 3 انواع من ال relationships و هم
I- one to one
2- one to many
3- many to many
هنا بعرف اسم ال column الجديد الى عايز احط فيه داتا من column فى جدول تانى
هنا بربط الجدولين shows و ratings ببعض عن طريق انى بعرف ال column المشترك ما بينهم و هو ال show_id
و هنلاحظ هنا ان لكل show فى rating واحد بس و ده يدخلنا فى concept تانى و هو ال relationships between tables و بعضها
طب لو احنا عندنا ملف csv و عايز احوله ل database اعمل اى ؟
هنا بنستخدم function ال db.execute عشان نعمل execute لل commands بتاعت ال sql
سهلة و سريعة بس غير منظمة و مش بتعرف تتعامل مع الداتا الكبيرة
اكثر تعقيدا بس قوية و مرنة اكتر فى التعامل مع الداتا الكبيرة
ال record او ال raw بيمثل صف فى الجدول
ال column بيمثل عمود فى الجدول
و الاربع commands دول تحديدا ليهم مسمى و هو CRUD
اول command هنتعلمه و هو create
ازاى اصلا ننشئ database او قاعدة بيانات جديدة او ننشئ table او جدول جديد
نيجى بقا عند ال command الى اسمه select و ده اكتر command هنستعمله و ده باختصار بيعرضلى الداتا الى انا عايزها من الداتا بيز بتاعتى
ال where هنا بنستخدمها عشان نحدد البيانات الى احنا عايزينها بالظبط
هنا لو احنا عايزين نعدل الداتا فى الجدول بتاعنا بنستخدم update
هنا ال delete لو عايزين نمسح داتا موجودة عندنا