null, NULL, Null   널 문자

(2019-12-31)

널 값

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
데이터베이스 >   1. DB
[데이터베이스 기초]
[관계형데이터베이스]
[DB 모델링/설계]
[회복,병행제어]
[데이터웨어하우스]
[데이터베이스(기타일반)]
관계형데이터베이스 >   1. RDB
  2. RDBMS
  3. 관계 대수
[RDB 용어]
[SQL]
[MySQL]
RDB 용어  1. RDB 주요 용어
  2. 관계 (relation)
  3. 키 (key)
  4. 널 값 (null)
  5. 튜플 (tuple)

1. null 또는 NULL(널 문자)

  ㅇ 널 문자 (NULL 또는 '\0')
     - 원래, 
        . 터미널 또는 프린터로 보내지는 NOP(No Operation, 무 동작) 명령어를 의미하였으며,
        . 이의 아스키코드 값이 0인 문자임


2. 프로그래밍 언어 상에서, null

  ㅇ 아무것도 없음을 값으로 표현한 것 (빈 값)
     - 통상, 프로그램(함수 등)이,
     - 자료 검색후 해당 값을 못 찾았을 때, 메모리 할당 실패 때 등의 경우에, 넘겨주는(반환) 값

  ㅇ 그러나, 널 문자(null)는, 공백 문자 ""(empty) 또는 " "(space)와는 다름
     - 단, `==`과 같은 비교 연산자 사용시에서는, null을 공백 ""과 같은 것으로 간주되곤 함

  ㅇ 특별하게, C 언어에서는, 
     - 널 문자를 문자열의 끝을 나타내는 특수 문자로 쓰임     ☞ C 문자열 참조


3. 데이터베이스 상에서, null 

  ㅇ 컬럼에 데이터가 들어있지 않음을 나타내는 특별한 값
  ㅇ 통상의 연산자로는 비교 자체가 불가능
  ㅇ 따라서, 널 값인지를 알아내려면, is null 연산자로 만 가능


[RDB 용어] 1. RDB 주요 용어 2. 관계 (relation) 3. 키 (key) 4. 널 값 (null) 5. 튜플 (tuple)

    요약목록
Copyrightⓒ written by 차재복 (Cha Jae Bok)        「 소액후원 」