KHÔNG ĐẦY ĐỦ
Giá trị mặc định cho mọi cột là NULL. Ràng buộc Not Null đảm bảo giá trị cột không được rỗng. Ràng buộc này luôn đảm bảo cột có một số giá trị. Nó không cho phép chèn hoặc cập nhật bản ghi mà không đề cập đến giá trị cho trường này. Người dùng có thể thêm ràng buộc này vào một hoặc nhiều hoặc tất cả các cột của bảng. Cú pháp: TẠO TABLE tên_bảng (kiểu dữ liệu cột 1 NOT NULL, ………); Ví dụ: Tạo bảng STUDENT (student_id int NOT NULL, student_name varchar (10), student_dept varchar (10) NOT NULL, classear int);





ĐỊNH NGHĨA
Ràng buộc DEFAULT được sử dụng để đặt giá trị mặc định cho cột. Ràng buộc này có thể được áp dụng trên một cột hoặc nhiều cột. NULL là giá trị mặc định cho tất cả các cột trong bảng. Khi người dùng áp dụng không null hoặc ràng buộc chính trên bất kỳ cột nào thì giá trị mặc định của cột đó sẽ bị thay đổi. Cú pháp: Tạo tên_bảng bảng (Kiểu dữ liệu cột, ……. Giá trị mặc định của kiểu dữ liệu cột); Ví dụ: Tạo bảng student (student_id int, student_name varchar (20), student_dept varchar (20) default 'IT', Classear int);


DEPT_ID | DEPT_NAME | DEPT_HEAD | DEPT_LOC |
0001 | CNTT | Ông. S.K. Mishra | 06 |
0002 | CS | Ông. D.P. Patil | 04 |
0003 | EXTC | Bà. S.K. Bhosale | 05 |
0004 | MECH | Ông. A.B. Jha | 07 |
STUDENT_ID | STUDENT_NAME | DEPT_NAME | LỚP HỌC |
10001 | RAM | CNTT | 02 |
10002 | KIRAN | CNTT | 04 |
10003 | NEHA | CS | 01 |
10004 | ROOPA | MECH | 01 |
