Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Unterschied zwischen NULL- und Leerwert in MySQL

  1. NULL ist ein Fehlen eines Wertes. Ein leerer String ist ein Wert, aber einfach leer. NULL ist etwas Besonderes für eine Datenbank.

  2. NULL hat keine Grenzen, es kann für string verwendet werden , integer , date , usw. Felder in einer Datenbank.

  3. NULL dem string kein Speicher zugewiesen wird mit NULL value ist nur ein Zeiger, der auf nirgendwo im Speicher zeigt. jedoch wird Leer einem Speicherplatz zugewiesen, obwohl der im Speicher gespeicherte Wert "" ist .