الجمعة، 3 يناير 2014

اساسيات قواعد البيانات - القيود قيد المفتاح الاساسي Database Basic SQL - Primary Key

اساسيات قواعد البيانات - القيود قيد المفتاح الاساسي
 Database Basic SQL - Primary Key 

اساسيات قواعد البيانات - القيود قيد المفتاح الاساسي Database Basic SQL - Primary Key


ماهو المفتاح الرئيسي

المفتاح الرئيسي  هو عبارة عن حقل في الجدول لايسمح التكرار ولا القيمة الفارغة .ان قيد الحقل المميز هو تماما يشبه قيد المفتاح الرئيسي الا ان المفتاح الرئيسي يستخدم في الربط مع الجداول الاخرى.

الجدول فقط يحتوي على مفتاح رئيسي واحد فقط.يمكن ان يتكون المفتاح الرئيسي من حقل واحد او عدة حقول عندها يعرف بالمفتاح الرئيسي المركب

مثال على انشاء مفتاح رئيسي.

يتم انشاء المفتاح الرئيسي باستخدم الكلمة PRIMARY KEY
CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL,
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID)
);

في حال تم إنشاء الجدول مسبقا ونريد انشاء قيد المفتاح الرئيسي

ALTER TABLE CUSTOMER ADD PRIMARY KEY (ID);

انشاء مفتاح رئيسي مركب

CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL,
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),        
       PRIMARY KEY (ID, NAME)
);

انشاء مفتاح رئيسي مركب بعد انشاء الجدول

ALTER TABLE CUSTOMERS 
   ADD CONSTRAINT PK_CUSTID PRIMARY KEY (ID, NAME);

حذف المفتاح الرئيسي 

ALTER TABLE CUSTOMERS DROP PRIMARY KEY ;



Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO experience,PHP,C#,ASPX,SQL
Al alami st
Gaza -jabaliaGaza Strip
Palestine
Marital Status: Single 
DOB: 05/10/1984
11/1/2014

التسميات: