دروس SQL: قائمة أوامر SQL مع أمثلة
نشرت: 2022-11-20SQL هو النموذج المختصر للغة الاستعلام الهيكلية. تستخدم لغة الاستعلام الهيكلية (SQL) لأداء المهام في قواعد البيانات. قاعدة البيانات هي مجموعة من البيانات التي تم تنظيمها لتسهيل صيانتها وتحديثها. غالبًا ما يتم تجميع مجموعات البيانات أو الملفات التي تحتوي على معلومات ، بما في ذلك بيانات المعاملات ومعلومات العميل والبيانات المالية وتفاصيل المنتج ، وتخزينها في قواعد بيانات الكمبيوتر.
يمكن تخزين أي نوع من البيانات وصيانتها والوصول إليها باستخدام قواعد البيانات. يقومون بجمع البيانات عن الأفراد أو المواقع أو الأشياء. يتم جمعها في مكان واحد ليتم رؤيتها وفحصها. قد تفكر في قواعد البيانات على أنها مجموعة بيانات جيدة التنظيم.
سوف نتعمق في أساسيات SQL في هذا البرنامج التعليمي لخادم SQL.
ما هو SQL؟
أصبح الاتصال بقاعدة البيانات ممكنًا من خلال لغة الكمبيوتر المعروفة باسم SQL أو لغة الاستعلام الهيكلية. يمكن استخدامه لإنشاء جداول جديدة لتخزين البيانات أو إضافة معلومات إلى الجداول الموجودة. يمكن استرداد البيانات المتوفرة بالفعل في قاعدة البيانات باستخدام استعلامات SQL. بالإضافة إلى ذلك ، يمكن استخدام SQL لإجراء عمليات حسابية بسيطة إلى معقدة على البيانات.
تتمثل إحدى الفوائد الأساسية لـ SQL في قدرتها على العمل على مجموعات بيانات ضخمة. يعمل SQL كمساعد لك للتعامل مع المعلومات ، تيرابايت منها إذا لزم الأمر ، بينما توفر قاعدة البيانات سرعة عالية جدًا في الحساب ومعالجة البيانات.
يتم استخدام SQL من قبل معظم أنظمة إدارة قواعد البيانات العلائقية (RDBMS) الموجودة هناك. بعض الأمثلة على RDBMS هي:
- MySQL
- Oracle SQL
- PostgreSQL
- آي بي إم
- خادم مايكروسوفت SQL
تعلم دورات تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
الشعور بالراحة مع أوامر SQL
يستخدم SQL بشكل أساسي لعمليات CRUD على قواعد البيانات ، مثل الإنشاء والقراءة والتحديث والحذف. الأوامر الأكثر استخدامًا مذكورة أدناه في هذا البرنامج التعليمي لـ SQL -
تحديد
مثال: اختر * من الموظفين
يتم استخدام الأمر SELECT لاستخراج البيانات أو جمعها من قاعدة بيانات.
تحديث
مثال: UPDATE table_name
يقوم هذا الأمر بتحديث قاعدة البيانات بعد تعيين قيم جديدة للأعمدة أو الصفوف.
حذف
مثال: حذف من اسم_الجدول
يقوم هذا الأمر بحذف البيانات من قاعدة البيانات.
اصنع جدول
مثال: CREATE TABLE table_name (عمود 1 نوع بيانات ،
نوع بيانات العمود 2 ،
نوع بيانات العمود 3 ،
….
) ؛
يقوم هذا الأمر بإنشاء جدول جديد في قاعدة البيانات حيث يعمل المستخدم.
الدورات والمقالات الشعبية في هندسة البرمجيات
البرامج الشعبية | |||
برنامج PG التنفيذي في تطوير البرمجيات - IIIT ب | برنامج شهادة Blockchain - PURDUE | برنامج شهادة الأمن السيبراني - PURDUE | ماجستير في علوم الكمبيوتر - IIIT ب |
مقالات شعبية أخرى | |||
راتب Cloud Engineer في الولايات المتحدة 2021-22 | راتب AWS Solution Architect في الولايات المتحدة | راتب المطور الخلفي في الولايات المتحدة | راتب المطور الأمامي في الولايات المتحدة |
راتب مطور الويب في الولايات المتحدة الأمريكية | أسئلة مقابلة Scrum Master في عام 2022 | كيف تبدأ مهنة في الأمن السيبراني في عام 2022؟ | الخيارات المهنية في الولايات المتحدة لطلاب الهندسة |
تغيير الجدول
مثال: ALTER TABLE table_name
إضافة نوع بيانات اسم العمود ؛
يتم استخدام الأمر ALTER TABLE لتعديل جدول في مخطط قاعدة بيانات.
إسقاط الجدول
مثال: DROP TABLE table_name
يستخدم هذا الأمر لحذف جدول من قاعدة بيانات موجودة.
ندوة عبر الويب لتطوير البرمجيات الحصرية من upGrad من أجلك -
SAAS Business - ما هو الاختلاف؟
ما هي المفاتيح في SQL؟
يمكن تحديد السجلات الفردية أو صفوف البيانات في الجدول بشكل فريد باستخدام المفاتيح. يساعد في إنشاء والتعرف على الروابط بين صفوف صفوف الجدول.
أنواع المفاتيح المختلفة هي:
المفتاح الأساسي: يُستخدم المفتاح الأساسي لتحديد كل مثيل لكائن ما بشكل واضح. يوجد مفتاح أساسي واحد فقط لكل مخطط. يمكن أن يكون هذا المفتاح رقمًا فريدًا أو سلسلة فريدة عبر الجدول بأكمله.
المفتاح الخارجي: المفاتيح الخارجية لمخطط قاعدة البيانات هي أعمدة تشير إلى المفتاح الأساسي لجدول آخر. يمكن أن يعمل المفتاح الخارجي كمفتاح أساسي لجدول آخر.
المفتاح المركب: يُشار إلى المفتاح الأساسي بالمفتاح المركب إذا كان يتضمن سمات متعددة (أكثر من واحدة).
مفتاح المرشح: بخلاف المفتاح الأساسي ، تعتبر جميع السمات الأخرى مفاتيح مرشحة.
Super Key: المفتاح الفائق عبارة عن مجموعة من الخصائص المستخدمة لتعريف المجموعة بطريقة معينة.
ينضم في SQL
لدمج المعلومات من جدولين أو أكثر بناءً على حقل مشترك ، تتيح لنا SQL تحقيق ذلك باستخدام أمر بسيط "JOIN". تتضمن القائمة التالية العديد من أنواع الصلة:
- INNER JOIN: طالما تم استيفاء الشرط ، فإن أمر INNER JOIN يحدد جميع الصفوف من الجداول المذكورة. ستؤدي هذه الكلمة الأساسية إلى إنشاء مجموعة النتائج عن طريق دمج جميع الصفوف من الجداول المذكورة والتي تفي بمتطلبات معينة.
- RIGHT JOIN: تسترد هذه الصلة جميع السجلات من الجدول الموجود على اليمين والصفوف المتطابقة من الجدول الموجود على اليسار.
- LEFT JOIN: تجمع هذه الصلة وتعرض جميع السجلات من الجدول الموجود على اليسار وتلك التي تتطابق مع الجدول الموجود على اليمين.
- FULL OUTER JOIN: تسترد هذه الصلة السجلات عندما يكون هناك تطابق في سجلات الجدول اليمنى أو اليسرى.
مزايا استخدام SQL
في حين أن SQL لديها قيود كبيرة ، مثل واجهة بسيطة وقيود التكلفة ، فإن الفوائد تتجاوز العيوب. يمكن الوصول إلى SQL بشكل لا يصدق عبر جميع الأنظمة الأساسية ، كما تتيح سهولة استخدامه لأي شخص أن يصبح ماهرًا.
ينبغي للمرء أن يأخذ في الاعتبار المزايا التالية للانتقال إلى SQL:
- SQL هي لغة محمولة بشكل لا يصدق: فهي متوافقة مع أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة والأجهزة الافتراضية والخوادم وأجهزة محمولة محددة. يمكن للمرء تشغيله بسرعة على منافذ المضيف المحلية الخاصة بهم. يمكن لأي شخص على نفس عنوان IP الوصول إليه ، بشرط أن يكون لديه كلمة المرور لمخطط قاعدة البيانات. تجعله قابلية تنقله بديلاً ممتازًا للمستهلكين لأنه يمكنهم بسهولة مشاركة أي شيء من جهاز إلى آخر.
- لا يوجد شرط لمعرفة الترميز. يمكن أن تتطلب البرمجة الكثير من الخبرة والفهم قبل استخدامها ، مما يجعل من الصعب على الآخرين فهمها. ومع ذلك ، فإن SQL لا تحتاج إلى خبرة في الترميز ، فقط استخدام المصطلحات الأساسية مثل "إنشاء" ، "تغيير" ، "من" ، إلخ.
- يقدم مجموعة متنوعة من وجهات نظر البيانات. عند استخدام SQL ، يمكنك إنشاء طرق عرض مختلفة لقاعدة بيانات واحدة ، مما يوفر للمستخدمين وجهات نظر مميزة حول بنية قاعدة البيانات ومحتواها.
- كودها مفتوح المصدر. توفر MySQL و PostgreSQL ومعظم أنظمة إدارة قواعد البيانات كود SQL يمكن الوصول إليه يمكن للأشخاص استخدامه مجانًا. يتم استخدام SQL من قبل معظم أنظمة إدارة قواعد البيانات الرئيسية ، بما في ذلك تلك من IBM و Oracle و Microsoft. تعد إمكانية الوصول إلى SQL اعتبارًا مهمًا.
استنتاج
لطالما حظيت SQL بشعبية في صناعة تكنولوجيا المعلومات منذ فترة حتى الآن. كل عمل أو أي خدمة محوسبة لديها قواعد بيانات الآن. من المحتمل أن تكون واحدة من أكثر لغات البرمجة شيوعًا اليوم ، لكن القليل منهم يدركون أنها ساعدت في ولادة صناعة ، RDBMS ، التي تعزز الوصول الفعال والمنظم إلى البيانات.
عزز حياتك المهنية مع برنامج upGrad التنفيذي في تطوير البرمجيات
يعد تطوير البرمجيات أحد أكثر الخيارات المهنية المربحة للمهنيين الشباب. إذا كنت تعمل بالفعل في الصناعة أو تتطلع إلى البدء ، فيجب عليك التسجيل في برنامج upGrad's Executive PG في تطوير البرمجيات . يعلمك البرنامج المهارات المطلوبة وعشر لغات وأدوات الترميز الأعلى ربحًا . يمكنك الاختيار من بين أربعة تخصصات ، بما في ذلك تطوير Blockchain و Full Stack Development و DevOps و Cloud Backend Development.
إلى جانب تعلم لغات البرمجة الأعلى ربحًا ، يمكنك العمل على أكثر من 30 دراسة حالة ومشروعًا. يتلقى أعضاء هيئة التدريس من الطراز العالمي محاضرات مباشرة وجلسات عبر الإنترنت للدورة. يتوفر دعم الطلاب على مدار الساعة.
تقدم بطلبك الآن للحصول على القبول في الدورة في أقرب وقت ممكن!
ما هو SQL؟
لغة الاستعلام الهيكلية (SQL) هي لغة برمجة تستخدم لأداء مهام قاعدة البيانات.
ما هو نظم إدارة قواعد البيانات؟
نظام تخزين البيانات المحوسب هو نظام إدارة قواعد البيانات (أو DBMS).
كم عدد ساعات التعلم التي يقدمها هذا البرنامج؟
تتضمن الدورة التدريبية Full Stack Developer من upGrad أكثر من 450 ساعة من التعلم.