SQL PRIMARY KEY Constraint
در SQL از PRIMARY KEY Constraint برای شناسایی منحصربهفرد هر رکورد در جدول استفاده میکنیم.
هر جدول فقط یک کلید اصلی (Primary Key) میتونه داشته باشه که مقدارش همیشه یکتا (UNIQUE) و غیرخالی (NOT NULL) است.
🔹 ساختار کلی
🔹 مثال ساده
📌 توضیح:
ستون StudentID کلید اصلی جدوله، یعنی:
- 
مقدارش نباید تکراری باشه. 
- 
نباید خالی (NULL) باشه. 
🔹 مثال با نامگذاری Constraint
📌 در اینجا نام محدودیت pk_StudentID تعیین شده تا بعداً قابل شناسایی یا حذف باشه.
🔹 کلید اصلی ترکیبی (Composite Primary Key)
میتونیم بیش از یک ستون رو با هم بهعنوان کلید اصلی مشخص کنیم.
📌 توضیح:
هر دانشجو میتونه در چند درس ثبتنام کنه،
اما ترکیب StudentID + CourseID باید یکتا باشه.
🔹 افزودن PRIMARY KEY به جدول موجود
🔹 حذف PRIMARY KEY
🔹 نکات مهم
- 
هر جدول فقط یک PRIMARY KEY میتونه داشته باشه. 
- 
کلید اصلی بهطور خودکار NOT NULLوUNIQUEاست.
- 
در MySQL، ستونهای AUTO_INCREMENTمعمولاً بهعنوان کلید اصلی تعریف میشن.
- 
انتخاب کلید اصلی درست باعث افزایش سرعت جستجو و ارتباط بین جداول میشه. 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React