Professional Documents
Culture Documents
Lab 2
Lab 2
ال يقبل القيم الفارغة.هذا يعني أن يحتوي الحقل دائ ًما على قيمة ، Not null
جميع القيم الموجودة في العمود الواحد مختلفة اي ال يوجد قيم متشابهة unique
وضع شرط معين على القيم الموجود.فيسمح فقط بادخال قيم معينة check
يستخدم لوضع قيم افتراضية في العمود في حال لم يتم ادخال قيمة default
auto-incrementبشكل افتراضي ،قيمة البداية تكون ، 1وستزداد بمقدار 1لكل عمود جديد.اي
بشكل تسلسلي
جميع القيم فريدة ،وال يقبل قيم فارغة اي يجمع بين ()Not null(,)unique • Primary key
يحتوي الجدول على مفتاح أساسي واحد فقط •
:Example of creating a table with constraints
Alter operation
; تعديل اسمalter table customer rename to customers
الجدول
; حذف عمود منalter table customer drop column City
الجدول
; تعديل نوعalter table customer modify column age char(20)
البيانات في
عمود معين
; اضافة عمودalter table product add id int first
على الجدول
بحيث يكون
اول عمود في
الجدول
اضافة عمود فيalter table product add price int
اخر الجدول
اضافة عمود فيalter table product add namef char(20) after name
مكان معين من
الجدول اي اضافة
)namef(عمود
بعد
)name(عمود
;alter table product modify Age int not nullاضافة قيد على
العمود بأن ال
يقبل قيم فارغة
) ;Alter table product add unique(Ageاضافة قيد على
العمود بأن
تكون جميع القيم
فيه مختلفة
) ;Alter table product add primary key(idجعل عمود معين
في الجدول
مفتاح اساسي