반응형
    이미지21

    [ Database ] SQLD Null 과 Default

    SQLD 자격증을 공부하다 생각도 못 한 부분에서 해메여서 다시 되짚어 보고자 한다. ​ 공부하다 헷갈렸던 부분은 다름 아닌 Null 에 대해서였다. ​ Null 의 뜻을 아무것도 없는 상태 또는 아무것도 없는 값으로 알고 있었다. ​ 그러다 이게 틀린 정보라는걸 이제서야 알았다. ​ 이번을 계기로 제대로 Null 을 박살내보자. 먼저 Null 과 0 과 ' '(공백) 은 어떤 차이가​ 있을까? ​ 우선 가장 본질적으로 차이점을 본다면 0 과 ' '(공백) 은 엄연히 유효한 데이터이다. ​ 이유는 0 은 숫자 데이터이며 ' '(공백) 은 문자 데이터이기 때문이다. ​ 그럼 Null 은? 앞에서 말했듯 Null 은 아무것도 없는 상태인줄 알았으나 그게 아니라 정의되지 않아 알 수 없는 데이터를 뜻하는 것이..