استكشاف بنية عبارات SQL

مكتمل

في أي لهجة SQL، يتم تجميع عبارات SQL معًا في عدة أنواع مختلفة من العبارات. هذه الأنواع المختلفة هي:

  • لغة معالجة البيانات (DML) هي مجموعة عبارات SQL التي تركز على الاستعلام عن البيانات وتعديلها. تحتوي عبارات DML على SELECT، التركيز الأساسي لهذا التدريب، وعبارات التعديل مثل INSERT وUPDATE وDELETE.
  • لغة تعريف البيانات (DDL) هي مجموعة من عبارات SQL التي تتعامل مع التعريف ودورة حياة كائنات قاعدة البيانات، مثل الجداول وطرق العرض والإجراءات. تتضمن DDL عبارات مثل CREATE وALTER وDROP.
  • لغة التحكم بالبيانات (DCL) هي مجموعة عبارات SQL المستخدمة لإدارة أذونات الأمان للمستخدمين والكائنات. تتضمن DCL عبارات مثل GRANT وREVOKE وDENY.

في بعض الأحيان قد ترى أيضًا TCL مدرجة كنوع من العبارة، للإشارة إلى لغة التحكم بالمعاملات. بالإضافة إلى ذلك، قد يتم من خلال بعض القوائم إعادة تعريف DML كلغة تعديل بيانات، التي لن تتضمن عبارات SELECT، ولكنها بعد ذلك تضيف DQLكلغة استعلام بيانات لعبارات SELECT.

في هذه الوحدة، سنركز على عبارات DML. عادة ما يستخدم محللو البيانات هذه البيانات لاسترداد البيانات للتقارير والتحليلات. تُستخدم عبارات DML أيضًا من قبل مطوري التطبيقات لتنفيذ عمليات "CRUD" لإنشاء بيانات التطبيق أو قراءتها أو تحديثها أو حذفها.