Constraints
Constraints
IT ENFORCE RULE ON A TABLE PRIMARY KEY UNIQUE KEY NOT NULL CHECK FOREGIN KEY
CONSTRAINT IT ENFORCE A RULE ON A TABLE TYPES OF CONSTRAINT: PRIMARY KEY UNIQUE KEY NOT NULL CHECK FOREGIN KEY PRIMARY KEY: IT IS A UNIQUE IDENTIFIER AND IT WILL NOT ACCEPT NULL VALUE ONLY ONE PRIMARY KEY IS ALLOWED IN THE TABLE IT AUTOMATICALLY CREATES A UNIQUE INDEX IT IS A ENTITY INTAGRITY UNIQUE KEY: IT IS A UNIQUE IDENTIFIER AND IT WILL ACCEPT NULL VALUE. IT AUTOMATICALLY CREATES A UNIQUE INDEX. IT IS A ENTITY INTAGRITY. NOT NULL: IT WILL NOT ACCEPT NULL VALUE. IT IS A DOMAIN INTAGRITY. CHECK: IT SHOULD SATISFY THE CONDITION. IT IS A DOMAIN INTAGRITY. FOREGIN KEY: IT IS THE REFERIANTIAL INTAGRITY IT REFERS A PRIMARY KER OR UNIQUE CONSTRAINT OF THE ANOTHER TABLE ENTITY INTAGRITY DOMAIN INTAGRITY REFERENTIAL INTAGRITY
CREATE TABLE INFO ( ID NUMBER(3), NAME VARCHAR(20) NOT NULL, EMAIL VARCHAR(30), MOBILE NUMBER(10), GENDER CHAR(1), CONSTRAINT PK_ID_INFO PRIMARY KEY(ID), CONSTRAINT UK_EMAIL_INFO UNIQUE(EMAIL), CONSTRAINT CHK_MOBILE_INFO CHECK(MOBILE LIKE '__________'), CONSTRAINT CHK_GENDER_INFO CHECK(GENDER IN('M','F')) );
[THE COLUMN NAME IS SET AS A NOT NULL CONSTRAINT SO IT WILL NOT ACCEPT NULL VALUE] NULL, NULL VALUE NULL CHARACTER
ONLY ONE PRIMARY KEY IS ALLOWED IN THE TABLE. IF YOU WANT TO CREATE MORE THAN ONE PRIMERY KEY SET UNIQUE + NOT NULL.