loading

새소식

RDB

[DB] 데이터베이스 데이터 타입 종류

  • -
728x90
반응형

 

 

 


 

데이터 타입 종류

 

 

유형 데이터 형식  설명
정수 TINYINT 1 Byte
SMALLINT 2 Byte
INT 4 Byte
BIGINT 8 Byte
정확한 수치 BIT 1, 0 또는 NULL
NUMERIC Example)

NUMERIC(10,5), DECIMAL(10,5)
=> 정수 5자리 + 소수점 이하 5자리

NUMERIC(3,2), DECIMAL(3,2)
=> 정수 3자리 + 소수점 이하 2자
DECIMAL
MONEY Example)

MONEY(15.17) => 15달러 17센트
SMALLMONEY
근사치 FLOAT 부동 소수점 숫자 데이터에 사용하는 근사 숫자 데이터 형식
REAL
날짜 및 시간
(SQL Server에서 날짜를 정의)
DATE 2023-11-20
DATETIME 2023-11-20 16:30:42.132
DATETIME2(n) 2023-11-20 16:30:43.13261 ...
DATETIMEOFFSET(n) 2023-11-20 16:30:43.9631 ...
TIME(n) 16:32:30.1684 ...
SMALLDATETIME 2023-11-20 16:33:00
문자열 CHAR 고정 크기 문자열 데이터
(1 ~ 8,000)
UTF-8 문자 인코딩 사용
VARCHAR 가변 크기 문자열 데이터
(1 ~ 8,000),  최대를 사용하여 2^31-1바이트(2GB)의 최대 스토리지 크기로 열 제약 조건 설정 가능
UTF-8 문자 인코딩 사용
TEXT 서버의 코드 페이지에 있는 최대 문자열 길이가 2^31 - 1(2,147,483,647)인 비유니코드 가변 길이 데이터
유니코드 문자열 NCHAR 고정 크기 유니코드 문자열 데이터
UTF-16 문자 인코딩 사용
NVARCHAR 가변 크기 유니코드 문자열 데이터
UTF-16 문자 인코딩 사용
NTEXT 최대 문자열 길이가 2^30 - 1(1,073,741,823)바이트인 가변 길이 유니코드 데이터
이진문자열 BINARY 고정 길이의 이진 데이터
VARBINARY 가변 길이의 이진 데이터
IMAGE 가변 길이 이진 데이터
(0 ~ 2,147,483,647)
기타 데이터 형식 CURSOR 커서에 대한 참조가 들어 있는 변수 또는 프로시저 OUTPUT 매개 변수의 데이터
ROWVERSION DB 내에서 자동으로 생성된 고유 이진 숫자를 표시하는 데이터
HIERARCHYID 가변길이의 시스템 데이터.
계층에서의 위치를 나타낸다.
UNIQUEIDENTIFIER 16Byte 의 GUID
SQL_VARIANT SQl_server 에서 지원하는 여러가지 데이터 형식의 값을 저장하는 데이터
XML XML 데이터를 저장하는 데이터 형식

 

 

 

 

 

 


 

 

 

 

 

728x90
반응형
Contents

📝 포스팅 주소를 복사했습니다 📝

이 글이 도움이 되었다면 공감 부탁드립니다👍