Mysql
 sql >> Database >  >> RDS >> Mysql

Differenza tra NULL e valore vuoto in MySQL

  1. NULL è l'assenza di un valore. Una stringa vuota è un valore, ma è semplicemente vuota. NULL è speciale per un database.

  2. NULL non ha limiti, può essere usato per string , integer , date , ecc. campi in un database.

  3. NULL non è allocata memoria, la string con NULL value è solo un puntatore che non punta a nessun punto della memoria. tuttavia, Empty IS è allocato a una posizione di memoria, sebbene il valore memorizzato nella memoria sia "" .