لغة الاستعلام الهيكلية (SQL)

مؤلف: Randy Alexander
تاريخ الخلق: 3 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
الدرس التاسع : شرح لغة الاستعلام الهيكلية SQL  - بطريقة سهلة ومبسطة - الجزء الأول
فيديو: الدرس التاسع : شرح لغة الاستعلام الهيكلية SQL - بطريقة سهلة ومبسطة - الجزء الأول

المحتوى

التعريف - ماذا تعني لغة الاستعلام الهيكلية (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).

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح لغة الاستعلام الهيكلية (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.