Anonim

أوامر DDL هي جزء من SQL وتعمل مع أوامر DML و DCL و TCL لإنشاء وإدارة قواعد البيانات. إنها تشكل اللبنات الأساسية لإدارة SQL وهي مفيدة لمعرفة ما إذا كنت ستدير أو تنشئ قاعدة بيانات باستخدام لغة الاستعلام الهيكلية.

تتألف أوامر SQL أساسًا من DDL و DML. يمكنك إنشاء أو حذف قاعدة بيانات بأوامر DDL وإضافة أو نقل أو تغيير البيانات باستخدام DML. ستساعدك أوامر DCL في إدارة المستخدمين والأذونات وأمن البيانات بينما يساعد TCL في إدارة التغييرات التي تجريها داخل DML. تعمل جميعها معًا داخل SQL لتوفير الأدوات التي تحتاجها لإنشاء وإدارة قواعد البيانات بفعالية. معرفة هذه الأوامر أمر أساسي لأي شخص يريد الدخول إلى مسؤول قاعدة البيانات أو الدعم.

لست خبيراً في SQL ولكنني أستخدمها وأديرها. أنا أيضًا صديق مقرب مع شخص يكتب هذه الأشياء أثناء نومه. البرنامج التعليمي التالي قد يكون كلماتي ، ولكن المعرفة والخبرة كلها له. أي أخطاء أو سهو سيكون لي وحده.

فيما يلي الأوامر الأساسية لكل لغة. أوامر DDL تسرد المصطلحات اللازمة لإنشاء قواعد البيانات والجداول والكائنات. تسرد أوامر DML المصطلحات اللازمة لإدارة الكائنات والبيانات داخل قاعدة البيانات التي قمت بإنشائها. تسرد أوامر DCL المصطلحات اللازمة لإدارة المستخدمين ، وأوامر TCL هي ما قد تستخدمه لتعيين نقاط حفظ والتغييرات التي أجريتها.

DDL (لغة تعريف البيانات)

يستخدم DDL (لغة تعريف البيانات) لتحديد نظام قاعدة البيانات. فهو يساعد في إنشاء وإدارة قاعدة البيانات والكائنات داخلها. تغير عبارات DDL هيكل قاعدة البيانات بعدة طرق مثل إنشاء وحذف وتعديل المخطط والكائنات.

اعتمادًا على نكهة SQL التي تستخدمها ، يمكن أن تتضمن عبارات DDL:

  • تغيير الجدول
  • تغيير الرأي
  • احصائيات الكمبيوتر
  • إنشاء قاعدة بيانات
  • إنشاء وظيفة
  • إنشاء دور
  • اصنع جدول
  • إنشاء عرض
  • انخفاض قاعدة البيانات
  • انخفاض وظيفة
  • انخفاض دور
  • انخفاض الجدول
  • انخفاض الرؤية
  • منحة
  • إبطال

عبارات DDL SQL الأساسية هي:

  • ALTER
  • باقتطاع
  • تعليق
  • خلق
  • وصف
  • إعادة تسمية
  • قطرة
  • تبين
  • استعمال

سوف تظهر هذه في جميع إصدارات SQL. سيتطلب كل أمر من عناصر DDL نوع كائن ومعرّف للعمل.

على سبيل المثال: CREATE TABLE () أو DROP objecttype objectname.

DML (لغة معالجة البيانات)

عنصر آخر من SQL هو DML (لغة معالجة البيانات). يسمح لك هذا باسترداد البيانات وإدراجها وتحديثها وإزالتها وإدارتها بشكل عام داخل قاعدة بيانات SQL. ستكون هذه الأوامر هي تلك التي ستستخدمها يوميًا عند إدارة قواعد البيانات. هذه ليست لغة خاصة بها ولكنها تشكل جزءًا من SQL.