La sentencia CREATE TABLE permite definir columnas con valores por defecto. Se puede especificar un valor predeterminado para una columna usando DEFAULT, y este valor se usará automáticamente cuando se omita la columna en una instrucción INSERT. Las columnas también pueden restringirse a no permitir valores NULL mediante la opción NOT NULL. Las restricciones CHECK permiten validar que los datos insertados cumplan ciertas condiciones, aunque su soporte varía entre diferentes bases de datos.