بيت تطوير ما هي لغة الاستعلام المهيكلة (sql)؟ - تعريف من techopedia

ما هي لغة الاستعلام المهيكلة (sql)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني لغة الاستعلام الهيكلية (SQL)؟

لغة الاستعلامات الهيكلية (SQL) هي لغة كمبيوتر قياسية لإدارة قاعدة البيانات العلائقية ومعالجة البيانات. يستخدم SQL للاستعلام وإدراج وتحديث وتعديل البيانات. تدعم معظم قواعد البيانات العلائقية SQL ، وهي ميزة إضافية لمسؤولي قواعد البيانات (DBAs) ، حيث أنها غالبًا ما تكون مطلوبة لدعم قواعد البيانات عبر عدة منصات مختلفة.

تم تطوير SQL لأول مرة في أوائل السبعينيات في IBM بواسطة Raymond Boyce و Donald Chamberlin ، وتم إصدار SQL تجاريًا من قبل شركة Relational Software Inc. (المعروفة الآن باسم Oracle Corporation) في عام 1979. إصدار SQL القياسي الحالي طوعي ومتوافق مع البائع ومراقب من قبل شركة American المعهد الوطني للمعايير (ANSI). لدى معظم البائعين الرئيسيين أيضًا إصدارات خاصة مدمجة ومبنية على ANSI SQL ، على سبيل المثال ، SQL * Plus (Oracle) ، و Transact-SQL (T-SQL) (Microsoft).

تيكوبيديا تشرح لغة الاستعلام الهيكلية (SQL)

أحد طقوس مرور DBA الأساسية هي تعلم لغة SQL ، والتي تبدأ بكتابة أول عبارة SELECT أو نص SQL بدون واجهات المستخدم الرسومية (GUI). على نحو متزايد ، تستخدم قواعد البيانات العلائقية واجهة المستخدم الرسومية لإدارة قاعدة البيانات بشكل أسهل ، ويمكن الآن تبسيط الاستعلامات باستخدام أدوات رسومية ، مثل معالجات السحب والإفلات. ومع ذلك ، فإن تعلم SQL أمر ضروري لأن مثل هذه الأدوات لا تكون أبدًا بنفس قوة SQL.

ينقسم كود SQL إلى أربع فئات رئيسية:

  • يتم تنفيذ الاستعلامات باستخدام عبارة SELECT في كل مكان والمألوفة ، والتي تنقسم إلى فقرات ، بما في ذلك SELECT و FROM و WHERE و ORDER BY.
  • تُستخدم لغة معالجة البيانات (DML) لإضافة أو تحديث أو حذف البيانات وهي في الواقع مجموعة فرعية من عبارة SELECT وتتألف من عبارات INSERT و DELETE و UPDATE ، فضلاً عن عبارات التحكم ، على سبيل المثال ، BEGIN TRANSACTION ، SAVEPOINT ، COMMIT و ROLLBACK .
  • يتم استخدام لغة تعريف البيانات (DDL) لإدارة الجداول وهياكل الفهرس. تتضمن أمثلة عبارات DDL CREATE و ALTER و TRUNCATE و DROP.
  • يتم استخدام لغة التحكم في البيانات (DCL) لتعيين وإلغاء حقوق وأذونات قاعدة البيانات. تصريحاتها الرئيسية هي GRANT و REVOKE.
ما هي لغة الاستعلام المهيكلة (sql)؟ - تعريف من techopedia