دروس SQL الأساسية

برمجة

إدارة البيانات من خلال SQL

لغة استعلام مصممة (SQL) هي لغة معيارية تستخدم لاستقبال قواعد البيانات، بما في ذلك SQL Server، Oracle، MySQL، Sybase وAccess وما إلى ذلك.

بالنسبة لأولئك الذين يرغبون في تخزين البيانات في قاعدة البيانات واستعادتها منها، يعتبر معرفة SQL غير قابلة للتصنيف بالنسبة لقيمتها.

ما هو SQL?

  • SQL هو لغة استعلام مصممة (Sمصمم Qاستعلام Lلغة)
  • يمنحنا SQL القدرة على الوصول إلى قاعدة البيانات
  • SQL هو لغة معيارية لغة الحاسوب ANSI
  • SQL موجه نحو قاعدة البيانات للإجراء استعلامات
  • يمكن استخدام SQL لاسترداد بيانات من قاعدة البيانات
  • يمكن استخدام SQL لإدراج سجلات جديدة في قاعدة البيانات
  • يمكن استخدام SQL لحذف سجلات من قاعدة البيانات
  • SQL سهل التعلم

ملاحظة الم編ترANSI، منظمة المعايير الوطنية الأمريكية

SQL هو معيار - ولكن...

SQL هو لغة معيارية معيارية لغة الحاسوب ANSI، تستخدم لاستقبال وتعديل نظام قاعدة البيانات. استعلامات SQL تستخدم لاسترداد وتعديل البيانات في قاعدة البيانات. يمكن أن يعمل SQL بشكل متزامن مع برامج قاعدة البيانات مثل MS Access، DB2، Informix، MS SQL Server، Oracle، Sybase وغيرها من أنظمة قاعدة البيانات.

للأسف، هناك العديد من إصدارات لغة SQL المختلفة، ولكن لضمان التوافق مع المعيار ANSI، يجب أن يدعموا بشكل مشابه بعض الكلمات الرئيسية الرئيسية (مثل SELECT، UPDATE، DELETE، INSERT، WHERE وما إلى ذلك).

تعليق:بالإضافة إلى معايير SQL، يملك معظم برامج قواعد البيانات SQL امتدادات خاصة بها!

جدول قاعدة البيانات SQL

عادةً ما تحتوي قاعدة البيانات على جداول واحدة أو أكثر. كل جدول يتم تحديده باسم (مثل "العملاء" أو "الطلبات"). تحتوي الجداول على سجلات تحتوي على بيانات (السطور).

المثال التالي هو جدول يُدعى "Persons"

LastName الاسم الأول العنوان المدينة
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

الجدول أعلاه يحتوي على ثلاثة سجلات (كل سجل يمثل شخصًا) وأربعة أعمدة (الاسم العائلي، الاسم، العنوان والمدينة).

برنامج استعلام SQL

من خلال SQL، يمكننا استعلام قاعدة بيانات معينة والحصول على مجموعة النتائج التي يتم إرجاعها.

برنامج الاستعلام يشبه هذا:

SELECT LastName FROM Persons

مجموعة النتائج تشبه هذا:

LastName
Hansen
Svendson
Pettersen

تعليق:تتطلب بعض أنظمة قواعد البيانات استخدام نقاط السطر في نهاية أوامر SQL. لا نستخدم نقاط السطر في دروسنا.

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

SQL (لغة الاستعلام الهيكلية) هي لغة用于 تنفيذ الاستعلامات. ولكن لغة SQL تحتوي أيضًا على جملة لتحديث، إدراج، وحذف السجلات.

هذه جمل الاستعلام والتحديث تأتي من جزء DML لـ SQL:

  • SELECT - استخراج بيانات من جدول قاعدة البيانات
  • UPDATE - تحديث بيانات جدول قاعدة البيانات
  • DELETE - حذف بيانات من جدول قاعدة البيانات
  • INSERT INTO - إدراج بيانات في جدول قاعدة البيانات

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

جزء DDL من SQL يمنحنا القدرة على إنشاء أو حذف جداول. يمكننا أيضًا تعريف المؤشرات (المفاتيح)، تحديد الروابط بين الجداول، وتطبيق القيود بين الجداول.

أهم جمل DDL في SQL:

  • CREATE TABLE - إنشاء جدول جديد
  • ALTER TABLE - تغيير (تغيير) جدول قاعدة البيانات
  • DROP TABLE - حذف جدول
  • CREATE INDEX - إنشاء مؤشر (مفتاح البحث)
  • DROP INDEX - حذف مؤشر

دروس SQL

تعلم ما يقدمه CodeW3C.com دروس SQL.