SQL 데이터 유형 이해 – SQL 데이터 유형에 대해 알아야 할 모든 것



SQL 데이터 유형에 대한이 기사는 SQL에서 사용할 수있는 다양한 데이터 유형 (예 : 숫자, 문자열, 이진, 날짜 및 시간)에 대한 개요를 제공합니다.

전 세계에 존재하는 데이터의 양으로 인해 적절한 데이터베이스없이 데이터를 관리하는 것은 거의 불가능에 가깝습니다. SQL은 데이터를 처리하기위한 다양한 옵션을 제공하는 관계형 데이터베이스의 핵심입니다. 대부분의 직무에 없어서는 안될. SQL 데이터 유형에 대한이 기사에서는 SQL에서 사용되는 다양한 데이터 유형에 대해 논의 할 것입니다.

이 기사에서는 다음 내용을 다룹니다.





자바 스크립트의 방법은 무엇입니까

SQL-SQL 데이터 유형-Edureka

그래서, 그들 각각을 시작합시다.

SQL 데이터 유형 : 숫자 유형

이 섹션에서는 숫자 데이터 유형에 대해 설명합니다. 이러한 데이터 유형은 부호있는 정수와 부호없는 정수를 모두 허용합니다. 숫자 데이터 유형을 다음 두 섹션으로 나누었습니다.



정확한 숫자 데이터 유형

데이터 형식 설명 / 범위
저장
기술 에서
비트0, 1 또는 NULL 일 수있는 정수입니다.-
작은정수 허용02551 바이트
smallint정수 허용-32,76832,7672 바이트
int정수 허용-2,147,483,6482,147,483,6474 바이트
Bigint정수 허용-9,223,372,036,854,775,8089,223,372,036,854,775,8078 바이트
숫자 (p, s)숫자 값을 허용합니다. 어디 ' ‘는 정밀도 값 및‘ 에스 ‘는 스케일 값 -10 ^ 38 +110 ^ 38-15-17 바이트
십진수 (p, s)10 진수 값을 허용합니다. 어디 ' ‘는 정밀도 값 및‘ 에스 ‘는 스케일 값 -10 ^ 38 +110 ^ 38-15-17 바이트
작은 돈데이터를 통화로 허용-214,748.3648+214,748.36474 바이트
데이터를 통화로 허용-922,337,203,685,477.5808922,337,203,685,477.58078 바이트

이제 대략적인 숫자 데이터 유형을 살펴 보겠습니다.

대략적인 숫자 데이터 유형

데이터 형식 설명 / 범위
저장
기술 에서
부동 (n)허용부동 정밀도 숫자 데이터-1.79E + 3081.79E + 3084 또는 8 바이트
레알허용부동 정밀도 숫자 데이터-3.40E + 383.40E + 384 바이트

다음으로,이 기사에서는 SQL에서 사용되는 문자열 데이터 유형을 살펴 보겠습니다.

SQL 데이터 유형 : 문자열 데이터 유형

이 섹션에서는 문자 데이터 유형에 대해 설명합니다. 이러한 데이터 유형은 고정 및 가변 길이의 문자를 허용합니다. 아래 표를 참조하십시오.

데이터 형식 설명 / 최대 크기
저장
기술 최대 크기
본문v 허용가변 길이 문자열2GB의 텍스트 데이터4 바이트 + 문자 수
varchar (최대)v 허용가변 길이 문자열2E + 31 자2 바이트 + 문자 수
varcharv 허용가변 길이 문자열8,000 자2 바이트 + 문자 수
고정 허용길이 문자열8,000 자정의 된 너비

노트:
질문 : VARCHAR (8000)보다 큰 값을 선언 할 수없는 이유는 무엇입니까? 답변 : VARCHAR (n)은 데이터를 행 페이지에 저장합니다. 모든 페이지에서 페이지 헤더가 처음 96 바이트를 차지하고 행 오버 헤드 및 오프셋에 대해 8096 바이트의 데이터 (8192 -96) 만 사용할 수 있으므로 VARCHAR (8000)보다 큰 값을 선언 할 수 없습니다.

또한 우리 업계 이후로 문자열 데이터 유형 섹션을 유니 코드 데이터 유형으로 확장했습니다.전 세계 대부분의 쓰기 시스템에서 텍스트를 일관되게 표현하고 처리하기 위해 유니 코드를 사용합니다.

유니 코드 문자열 데이터 유형

데이터 형식 설명 / 최대 크기
저장
기술 최대 크기
ntext변수 허용길이 유니 코드 문자열2GB의 텍스트 데이터4 바이트 + 문자 수
nvarchar (최대)변수 허용길이 유니 코드 문자열2E + 31 자2 바이트 + 문자 수
nvarchar변수 허용길이 유니 코드 문자열4,000 자2 바이트 + 문자 수
ncharf를 허용합니다고정 길이 유니 코드 문자열4,000 자정의 된 너비 * 2

다음으로이 기사에서는 SQL에서 사용되는 이진 데이터 유형을 살펴 보겠습니다.

SQL 데이터 유형 : 이진 데이터 유형

이 섹션에서는 이진 데이터 유형에 대해 설명합니다. 이러한 데이터 유형은 고정 및 가변 길이의 이진 값을 허용합니다. 아래 표를 참조하십시오.

데이터 형식 설명 / 최대 크기
기술 최대 크기
영상가변 길이 허용이진 데이터2,147,483,647 바이트
varbinary (최대)가변 길이 허용이진 데이터2E + 31 바이트
varbinary가변 길이 허용이진 데이터8,000 바이트
바이너리f를 허용합니다고정 길이 이진 데이터8,000 바이트

다음으로,이 기사에서는 SQL에서 사용되는 날짜 및 시간 데이터 유형을 살펴 보겠습니다.

SQL 데이터 유형 : 날짜 시간 데이터 유형

이 섹션에서는 날짜 및 시간 데이터 유형에 대해 설명합니다. 이러한 데이터 유형은 다양한 날짜 및 시간 형식을 허용합니다. 아래 표를 참조하십시오.

데이터 형식 설명 / 범위
저장
기술 에서
데이트연도, 월, 일 형식으로 날짜를 저장합니다.0001 년 1 월 1 일9999 년 12 월 31 일3 바이트
시각시간, 분 및 초 형식으로 시간을 저장합니다.3-5 바이트
날짜 시간날짜와 시간을 모두 저장 (3.33 밀리 초의 정확도로)1753 년 1 월 1 일9999 년 12 월 31 일8 바이트
datetime2날짜와 시간을 모두 저장 (정확도 100 나노초)0001 년 1 월 1 일9999 년 12 월 31 일6-8 바이트
smalldatetime날짜와 시간 모두 저장 (정확도 1 분)1900 년 1 월 1 일2079 년 6 월 6 일4 바이트
datetimeoffset시간대 오프셋이 추가 된 datetime2와 동일8-10 바이트
타임 스탬프행이 생성되거나 수정 될 때마다 업데이트되는 고유 번호를 저장합니다.

다음으로이 기사에서는 SQL에서 사용할 수있는 기타 데이터 유형을 살펴 보겠습니다.

SQL 데이터 유형 : 다른 데이터 유형

이 섹션에서는 위의 범주로 분류 할 수없는 데이터 유형에 대해 설명합니다. 아래 표를 참조하십시오.

math.abs는 자바에서 무엇을합니까?
데이터 형식 기술
이 데이터 유형은 나중에 처리하기 위해 결과 세트를 저장합니다.
xml이 데이터 유형은 XML 형식의 데이터를 저장합니다.
커서이 데이터 유형은 커서 개체에 대한 참조를 제공합니다.
고유 식별자이 데이터 유형은 GUID (Globally Unique Identifier)를 저장합니다.
sql_variant
이 데이터 유형은text, ntext 및 timestamp를 제외한 다양한 SQL 지원 데이터 유형의 값을 삭제합니다.

이제 SQL의 데이터 유형을 알았으므로 더 많은 SQL을 배우고 싶을 것입니다. 시작하는 문서 목록은 다음과 같습니다.

  1. MySQL이란?
  2. MySQL 워크 벤치

여러분, 이것으로이 기사의 끝입니다. 이 기사를 즐겁게 읽으 셨기를 바랍니다. 쿼리를 작성하고 데이터베이스를 사용하는 데 도움이되는 다양한 데이터 유형을 살펴 보았습니다. 더 자세히 알고 싶다면 MySQL 이 오픈 소스 관계형 데이터베이스에 대해 알아보고 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 MySQL을 심도있게 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.