sql >> Base de Datos >  >> RDS >> Mysql

Diferencia entre NULL y valor en blanco en Mysql

  1. NULL es una ausencia de un valor. Una cadena vacía es un valor, pero simplemente está vacía. NULL es especial para una base de datos.

  2. NULL no tiene límites, se puede usar para string , integer , date , etc. campos en una base de datos.

  3. NULL no tiene asignada ninguna memoria, la string con NULL value es solo un puntero que apunta a ninguna parte en la memoria. sin embargo, Vacío se asigna a una ubicación de memoria, aunque el valor almacenado en la memoria es "" .