더북(TheBook)

이 중에서 자주 쓰는 필드 타입을 알아봅시다.

1. int와 f loat는 각각 정수, 소수를 저장합니다.

2. 데이터베이스에 저장되는 필드의 글자 수에는 제한이 있습니다. 이 제한은 char, nchar, varchar, nvarchar 뒤에 붙는 숫자로, 글자 수가 넘어가면 글자가 잘리거나 오류가 발생합니다. text는 글자 수에 제한이 없지만 액세스 속도가 더 느립니다.

Tip

이외에도 다양한 종류가 있습니다. 인터넷에서 SQL Server field type을 검색해 보세요.

 

데이터베이스의 필드는 null을 저장할 수도 있습니다. 필드를 정의할 때 ‘null 허락함’을 켜면 됩니다. null이란 ‘값 자체가 없음’을 의미합니다. 0은 null이 아니고, “”(빈 문자열)도 null이 아닙니다. null이 존재하는 이유는 0과 “값 없음”을 구별해야 하는 상황을 위해서입니다. 데이터베이스를 사용하다 보면 지금 말한 이 내용이 필요할 때가 종종 있을 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.