Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Diferença entre valor NULL e em branco no Mysql


  1. NULL é a ausência de um valor. Uma string vazia é um valor, mas é apenas vazia. NULL é especial para um banco de dados.

  2. NULL não tem limites, pode ser usado para string , integer , date , etc. campos em um banco de dados.

  3. NULL não está alocada nenhuma memória, a string com NULL value é apenas um ponteiro que está apontando para lugar nenhum na memória. no entanto, Empty IS alocado para um local de memória, embora o valor armazenado na memória seja "" .