جداول قاعدة البيانات
تحتوي قاعدة البيانات على جدول أو أكثر و كل جدول يحدد من خلال اسم معين له كما تحتوي الجداول على أعمدة و صفوف مع بيانات .
في المثال التالي جدول يحتوي على أسماء أفراد Persons :
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
يحتوي الجدول السابق على ثلاثة صفوف و خمس أعمدة P_Id, LastName, FirstName, Address, City. .
تعابير SQL
معظم الأوامر التي تحتاجها لانجاز قواعد البيانات تستخدم من خلال تعابير SQL .
في التعبير التالي سيتم اختيار جميع الصفوف من خلال الجدول Persons :
SELECT * FROM Persons
في هذا الدورة ستتعلم جميع أنواع التعابير المختلفة SQL .
لاحظ بأن لغة SQL ليست حالة حساسة .
الفاصلة بعد تعابير SQL
يتطلب بعض أنظمة قواعد البيانات فاصلة منقوطة بعد نهاية كل تعبير SQL .
تعتبر الفاصلة المنقوطة الطريقة القياسية لإنهاء كل تعبير قاعدة بيانات والتي تسمح بأكثر من تعبير SQL يمكن استخدامه بنفس السيرفر .
يستخدم المعهد العربي MySQL وقد لا تتطلب في بعض الأحيان الفاصلة الا أن بعض البرامج تحتاج فاصلة بعد كل تعبير .
ماهو DML و DDL ؟
يمكن تقسيم SQL الى قسمين :
- لغة تعديل البيانات DML
- لغة تعريف البيانات DDL
تستخدم DML مع أوامر التعديل و تحديث البيانات :
- SELECT : اختيار البيانات من قاعدة البيانات .
- UPDATE : تحديث البيانات في قاعدة البيانات .
- DELETE : حذف البيانات من قاعدة البيانات .
- INSERT INTO : إدراج بيانات الى قاعدة البيانات .
تسمح DDL وهي قسم من SQL بإنشاء أو حذف قواعد البيانات والجداول كما تقوم بتحديد الفهرسة و تحدد العلاقة بين الجداول .
أهم الأوامر المستخدمة مع DDL هي :
- CREATE DATABASE : إنشاء قاعدة بيانات .
- ALTER DATABASE : التعديل على قاعدة البيانات .
- CREATE TABLE : إنشاء جدول .
- ALTER TABLE : التعديل على الجدول .
- DROP TABLE : حذف الجدول .
- CREATE INDEX : إنشاء فهرسة أو ترقيم للجدول .
- DROP INDEX : حذف الفهرسة .
ليست هناك تعليقات:
إرسال تعليق