سلسلة دروس SQL| UNIQUE
24 Apr 2020
آخر تعديل: 06 Dec 2022
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
- قيد UNIQUE في SQL
- استخدام UNIQUE مع عبارة CREATE TABLE في SQL
- استخدام UNIQUE مع عبارة CREATE TABLE في SQL
- حذف القيد UNIQUE
قيد UNIQUE في SQL
يضمن القيد UNIQUE (فريد) اختلاف جميع القيم في العمود.
توفر كل من القيود UNIQUE و PRIMARY KEY ضمانًا لاختلاف القيم في عمود أو مجموعة من الأعمدة.
يحوي القيد PRIMARY KEY تلقائيًا على القيد UNIQUE.
ومع ذلك يمكن لكل جدول أن يحوي العديد من قيود UNIQUE (لعدة أعمدة)، ولكن قيد PRIMARY KEY يكون حصرا لعمود واحد فقط في الجدول.
استخدام UNIQUE مع عبارة CREATE TABLE في SQL
تنشئ عبارة SQL التالية قيد “فريد” على عمود “المعرف” عند إنشاء جدول “الأشخاص”:
SQL Server / Oracle / MS Access:
MySQL:
لإنشاء قيد UNIQUE، ولإعطاء القيد UNIQUE لأعمدة متعددة، استخدم عبارة SQL التالية:
MySQL / SQL Server / Oracle / MS Access:
استخدام UNIQUE مع عبارة CREATE TABLE في SQL
استخدم عبارة SQL التالية لإنشاء قيد UNIQUE على عمود “المعرف” عند إنشاء الجدول:
MySQL / SQL Server / Oracle / MS Access:
استخدم عبارة SQL التالية لإنشاء قيد UNIQUE، ولإعطاء القيد UNIQUE لأعمدة متعددة:
MySQL / SQL Server / Oracle / MS Access:
حذف القيد UNIQUE
استخدم عبارة SQL التالية لحذف القيد UNIQUE:
MySQL:
SQL Server / Oracle / MS Access:
التالي: Primary Key