NO NULO
El valor predeterminado para cada columna es NULL. Las restricciones Not Null garantizan que el valor de la columna no debe ser nulo. Esta restricción siempre asegura que la columna tenga algún valor. No permite insertar o actualizar registros sin mencionar el valor de este campo. El usuario puede agregar esta restricción a una o varias columnas de la tabla. Sintaxis: CREATE TABLE table_name (columna 1 tipo de datos NO NULO,………);Ejemplo: Crear tabla ESTUDIANTE(student_id int NOT NULL,student_name varchar(10),student_dept varchar(10) NOT NULL,classyear int);





POR DEFECTO
La restricción DEFAULT se utiliza para establecer el valor predeterminado de la columna. Esta restricción se puede aplicar en una sola columna o en varias columnas. NULL es un valor predeterminado para todas las columnas de la tabla. Cuando el usuario aplica una restricción no nula o principal en cualquier columna, se cambia su valor predeterminado.Sintaxis: Crear tabla table_name (Tipo de datos de columna,…….Valor predeterminado del tipo de datos de columna);Ejemplo: Crear tabla estudiante (student_id int,student_name varchar(20),student_dept varchar(20) default 'IT',classyear int);


DEPT_ID | NOMBRE_DEPARTAMENTO | DEPT_HEAD | DEPT_LOC |
0001 | TI | Sr. S.K. Mishra | 06 |
0002 | CS | Sr. D.P. patil | 04 |
0003 | EXTC | Sra. S.K. Bosale | 05 |
0004 | MECÁNICO | Sr. AB Jaja | 07 |
STUDENT_ID | NOMBRE_ESTUDIANTE | DEPT_NAME | AÑO DE CLASE |
10001 | RAM | TI | 02 |
10002 | KIRAN | TI | 04 |
10003 | NEHA | CS | 01 |
10004 | ROOPA | MECÁNICO | 01 |
