ae pessoal blz? uma duvida... no mysql o campo NULL ocupa espaço? se sim (creio que sim) seria mais do que deixar em branco o campo? uma string vazia no caso... O.o
Null
Started By Jonas Felipe, 08/11/2004, 14:27
3 replies to this topic
#1
Posted 08/11/2004, 14:27
sem cabeça pra assinatura agora
#2
Posted 08/11/2004, 14:36
Isso depende do seu sistema, campo NULL é diferente de campo vazio.
Se vc for usar comandos do tipo:
Se vc não tiver campos NULL, isto não vai funcionar.
Com relação a espaço, acho que seria indiferente, realmente não sei dizer se há uma diferença, possivelmente vai depender do tipo de campo. Se for, por exemplo, tipo CHAR, certamente vai ter diferença, mas se for VARCHAR, acho que não.
Lembrando que CHAR(20), mesmo que esteja apenas 1 caractere, os 20 serão preenchidos, diferente do VARCHAR.
Se vc for usar comandos do tipo:
select * from tabela where telefone not is null
Se vc não tiver campos NULL, isto não vai funcionar.
Com relação a espaço, acho que seria indiferente, realmente não sei dizer se há uma diferença, possivelmente vai depender do tipo de campo. Se for, por exemplo, tipo CHAR, certamente vai ter diferença, mas se for VARCHAR, acho que não.
Lembrando que CHAR(20), mesmo que esteja apenas 1 caractere, os 20 serão preenchidos, diferente do VARCHAR.
------
Mero mortal!
Mero mortal!
#3
Posted 08/11/2004, 14:37
oi... obrigado pela resposta mas o que realmente necessito saber é em questão de espaço usado em disco ;p
sem cabeça pra assinatura agora
#4
Posted 08/11/2004, 14:39
Editei a resposta...
------
Mero mortal!
Mero mortal!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)