یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
SQL Server رو حرفه‌ای یاد بگیر

تو این دوره SQL Server رو از صفر تا پیشرفته یاد می‌گیری! از تراکنش‌ها و طراحی دیتابیس تا Query نویسی حرفه‌ای و پروژه‌های واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد می‌گیری و یه متخصص دیتابیس می‌شی!

مشاهده بیشتر

آموزش Constraints

دوره های پیشنهادی

Constraints در SQL

از Constraints برای تعیین قوانینی برای داده ها در یک جدول استفاده می شود.

اگر تناقضی بین محدودیت های تعیین شده و data action وجود داشته باشد، محدودیت ها جلوی action

فوق را گرفته و اجرا نمی گردد.

محدودیت ها می توانند هنگام ایجاد یک جدول مشخص شوند (در دستور CREATE TABLE) یا بعد از اینکه جدول ایجاد شد (با دستور ALTER TABLE)

فرم دستور CONSTRAINT + CREATE TABLE

1
2
3
4
5
6
7
CREATE TABLE table_name
(
column_name1 data_type(size) constraint_name,
column_name2 data_type(size) constraint_name,
column_name3 data_type(size) constraint_name,
....
);<button></button>

در SQL می توان از محدودیت ها زیر استفاده کرد:

مشخص می کند که یک ستون نمی تواند مقدار صفر را در خود جای دهد:NOT NULL

تعیین می کند که هر سطر از یک ستون باید دارای مقداری غیر تکراری باشد:UNIQUE

PRIMARY KEY :

ترکیبی متشکل از دو محدودیت فوق است. این محدودیت تعیین می کند که یک ستون (و یا ترکیبی از دو یا چند ستون) باید دارای مقداری غیر تکراری باشد که این امر کمک می کند تا پیدا کردن یک رکورد خاص در جدول آسان تر و سریع تر انجام شود.

یکپارچگی ارجاعی بین داده های یک جدول را با مقادیر جدول دیگر تعیین می :FOREIGN KEY کند پیروی مقادیر یک ستون از شرایط معین را تایید می کند:CHECK

مقدار پیش فرض را در صورت نبود یک مقدار خاص برای یک ستون مشخص می کند: DEFAULT در فصل های بعد هر یک از این محدودیت ها را با جزئیات توضیح می دهد.

1394/07/27 15480 2009
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...