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
هنا لو احنا عايزين نعدل الداتا فى الجدول بتاعنا بنستخدم update
هنا ال delete لو عايزين نمسح داتا موجودة عندنا
ال like بنستخدمها مع where عشان ندور على داتا معينة
و دى بتستخدم عشان نرتب الداتا بتاعتنا سواء تصاعدى asc او تنازلى desc
و هنا مثلا لو عايزين نستخرج عدد معين من الداتا بنستخدم limit
هنا لو عايزين نجيب متوسط القيم بتاعتنا فى جدول فيه قيم عددية
بنستخدم count عشان نعرف عدد الداتا الموجودة عندنا فى عمود معين مثلا
دى بترجعلنا القيم المختلفة بس من الجدول مش كل القيم
بنستخدم ال max لو عايزين نجيب اكبر قيمة موجودة فى العمود بتاعنا
بنستخدم ال min لو عايزين نجيب اصغر قيمة موجودة فى العمود بتاعنا
لو عايزين مثلا نجمع القيم الى شبه بعض فى صفوف مثلا زى ان احنا نعرف عدد العملاء الى عندنا فى كل بلد
بنستعمل command اسمه Group by
لو بصينا على الجدولين الى قدامنا هنلاقى ان فى عمود مشترك ما بينهم و هو customerID و ده خلا ان بقا فى علاقة ما بين الجدولين دول
ال join بتعرضلنا القيم المشتركة ما بين جدولين عن طريق اننا بنحدد العمود المشترك ما بين الجدولين
دول
و دى النسخة الى هنستعملها فى الكورس عشان نطبق عليها ال commands بتاعت لغة ال SQL
عشان نشغل برنامج ال sqlite3 بنحتاج نكتب عندنا فى ال terminal
Sqlite3 database_name.db
هنحول برنامج ال sqlite3 لمود ال csv
عن طريق ان احنا نكتب
.mode csv
بعد كده هنعمل import لملف ال csv بتاعنا الى عايزين نحوله ل database
.import favourites.csv favourites
ال command ده بيخيلنا نعرف البنية بتاعت الداتا بيز بتاعتنا و الجداول و الأعمدة الى بتتكون منها
ال primary key بيبقا زى المعرف او القيمة المميزة الى بتميز كل جدول و كل جدول بيبقا ليه primary key واحد بس