Header Ads

تركيبة كود SQL


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


تحتوي قاعدة البيانات على جدول أو أكثر و كل جدول يحدد من خلال اسم معين له كما تحتوي الجداول على أعمدة و صفوف مع بيانات .

في المثال التالي جدول يحتوي على أسماء أفراد Persons :































P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

يحتوي الجدول السابق على ثلاثة صفوف و خمس أعمدة P_Id, LastName, FirstName, Address, City. .




تعابير SQL


معظم الأوامر التي تحتاجها لانجاز قواعد البيانات تستخدم من خلال تعابير SQL .

في التعبير التالي سيتم اختيار جميع الصفوف من خلال الجدول Persons :
SELECT * FROM Persons

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




لاحظ بأن لغة SQL ليست حالة حساسة .




الفاصلة بعد تعابير SQL


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

تعتبر الفاصلة المنقوطة الطريقة القياسية لإنهاء كل تعبير قاعدة بيانات والتي تسمح بأكثر من تعبير SQL يمكن استخدامه بنفس السيرفر .

يستخدم المعهد العربي MySQL وقد لا تتطلب في بعض الأحيان الفاصلة الا أن بعض البرامج تحتاج فاصلة بعد كل تعبير .




ماهو DML و DDL ؟


يمكن تقسيم SQL الى قسمين :

  1. لغة تعديل البيانات DML

  2. لغة تعريف البيانات DDL


تستخدم DML مع أوامر التعديل و تحديث البيانات :

  • SELECT : اختيار البيانات من قاعدة البيانات .

  • UPDATE : تحديث البيانات في قاعدة البيانات .

  • DELETE : حذف البيانات من قاعدة البيانات .

  • INSERT INTO : إدراج بيانات الى قاعدة البيانات .


تسمح DDL وهي قسم من SQL بإنشاء أو حذف قواعد البيانات والجداول كما تقوم بتحديد الفهرسة و تحدد العلاقة بين الجداول .

أهم الأوامر المستخدمة مع DDL هي :

  • CREATE DATABASE : إنشاء قاعدة بيانات .

  • ALTER DATABASE : التعديل على قاعدة البيانات .

  • CREATE TABLE : إنشاء جدول .

  • ALTER TABLE : التعديل على الجدول .

  • DROP TABLE : حذف الجدول .

  • CREATE INDEX : إنشاء فهرسة أو ترقيم للجدول .

  • DROP INDEX : حذف الفهرسة .



ليست هناك تعليقات:

يتم التشغيل بواسطة Blogger.