جدول المحتويات:
فيديو: كيف أقوم بإنشاء مفتاح أساسي للعمود في SQL Server؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
باستخدام SQL Server Management Studio
- في مستكشف الكائنات ، انقر بزر الماوس الأيمن فوق الجدول الذي تريده يضيف قيد فريد ، وانقر فوق تصميم.
- في مصمم الجدول ، انقر فوق محدد الصف لقاعدة البيانات عمودي تريد تعريفه باسم المفتاح الأساسي .
- انقر بزر الماوس الأيمن فوق محدد الصف لـ عمودي وحدد تعيين المفتاح الأساسي .
تعرف أيضًا ، كيف يمكنني إضافة مفتاح أساسي إلى جدول موجود؟
لإضافة مفاتيح أساسية باستخدام مركز التحكم:
- قم بتوسيع شجرة الكائن حتى ترى مجلد الجداول.
- انقر بزر الماوس الأيمن فوق الجدول الذي تريد تعديله ، وحدد "تعديل" من القائمة المنبثقة.
- في صفحة المفاتيح ، حدد عمودًا واحدًا أو أكثر كمفاتيح أساسية.
- اختياري: أدخل اسم القيد للمفتاح الأساسي.
بالإضافة إلى ذلك ، كيف يمكن إنشاء هوية العمود في SQL Server؟ قم بإنشاء عمود هوية عن طريق إنشاء الجدول دون أي فقدان للبيانات
- قم بإنشاء جدول مؤقت بعمود الهوية.
- انسخ البيانات من الجدول الأصلي إلى الجدول المؤقت.
- قم بإسقاط الجدول الأصلي.
- أعد تسمية الجدول المؤقت إلى اسم الجدول الأصلي.
بعد ذلك ، السؤال هو ، ما هو المفتاح الأساسي في SQL مع المثال؟
المفتاح الأساسي هو حقل في ملف طاولة الذي يعرّف بشكل فريد كل صف / سجل في قاعدة البيانات طاولة . يجب أن تحتوي المفاتيح الأساسية على قيم فريدة. لا يمكن أن يحتوي عمود المفتاح الأساسي على قيم فارغة. أ طاولة يمكن أن يحتوي على مفتاح أساسي واحد فقط ، والذي قد يتكون من حقول فردية أو متعددة.
هل يمكننا تحديث المفتاح الأساسي؟
بينما لا يوجد شيء على هذا النحو إرادة يمنعك من التحديث أ المفتاح الأساسي (باستثناء قيود النزاهة) ، قد لا تكون فكرة جيدة: من وجهة نظر الأداء: أنت إرادة بحاجة ل تحديث كل الأجانب مفاتيح التي تشير إلى مفتاح محدث . واحد يمكن التحديث يؤدي الى تحديث يحتمل أن يكون عددًا كبيرًا من الجداول / الصفوف.
موصى به:
كيف يمكنك تعيين مفتاح أساسي في استعلام SQL؟
استخدام SQL Server Management Studio في "مستكشف الكائنات" ، انقر بزر الماوس الأيمن فوق الجدول الذي تريد إضافة قيد فريد إليه ، ثم انقر فوق "تصميم". في مصمم الجدول ، انقر فوق محدد الصف لعمود قاعدة البيانات الذي تريد تعريفه على أنه المفتاح الأساسي. انقر بزر الماوس الأيمن فوق محدد الصف للعمود وحدد تعيين المفتاح الأساسي
هل يمكن أن يحتوي مفتاح أساسي واحد على مفتاحين خارجيين؟
من الجيد تمامًا وجود عمودين للمفاتيح الخارجية يشيران إلى نفس عمود المفتاح الأساسي في جدول مختلف لأن كل قيمة مفتاح خارجي ستشير إلى سجل مختلف في الجدول ذي الصلة
كيف أقوم بإضافة مفتاح أساسي في Oracle SQL Developer؟
يمكن تعريف المفتاح الأساسي إما في عبارة CREATE TABLE أو عبارة ALTER TABLE. إنشاء مفتاح أساسي - باستخدام عبارة CREATE TABLE. يمكنك إنشاء مفتاح أساسي في Oracle باستخدام عبارة CREATE TABLE. إنشاء مفتاح أساسي - باستخدام عبارة ALTER TABLE. إسقاط المفتاح الأساسي. تعطيل المفتاح الأساسي. تمكين المفتاح الأساسي
ماذا يحدث إذا حاولت ترك حقل مفتاح أساسي فارغًا؟
ماذا يحدث إذا حاولت ترك حقل مفتاح أساسي فارغًا؟ لن يسمح لك Access بإغلاق قاعدة البيانات حتى يتم ملء القيمة
هل يجب أن يحتوي كل جدول على مفتاح أساسي؟
يمكن أن يحتوي كل جدول (ولكن ليس من الضروري أن يحتوي) على مفتاح أساسي. يضمن العمود أو الأعمدة المحددة على أنها المفتاح الأساسي التفرد في الجدول ؛ لا يمكن أن يكون لصفين نفس المفتاح. قد يساعد المفتاح الأساسي لجدول واحد أيضًا في تحديد السجلات في جداول أخرى ، ويكون جزءًا من المفتاح الأساسي للجدول الثاني