최신 웹 개발 튜토리얼
 

SQL일반 데이터 유형


데이터 유형은 열을 포함 할 수있는 값의 종류를 정의합니다.


SQL 일반 데이터 유형

데이터베이스 테이블의 각 열은 이름 및 데이터 유형을 가져야한다.

SQL 개발자는 SQL 테이블을 만들 때 각각의 모든 테이블 컬럼 내부에 저장되는 데이터의 유형을 결정해야합니다. 데이터 유형은 라벨 및 SQL 각 열의 내부 예상되는 데이터의 유형을 이해하기위한 지침이며, 또한 SQL 저장된 데이터와 상호 작용하는 방법을 식별한다.

다음 표는 SQL의 일반 데이터 유형을 나열합니다 :

데이터 유형 기술
CHARACTER(n) 문자열. 고정 길이 n
VARCHAR(n) or
CHARACTER VARYING(n)
문자열. 가변 길이. 최대 길이 n
BINARY(n) 이진 문자열입니다. 고정 길이 n
BOOLEAN 상점 TRUE 또는 FALSE 값
VARBINARY(n) or
BINARY VARYING(n)
이진 문자열입니다. 가변 길이. 최대 길이 n
INTEGER(p) 정수 수치 (더 소수 없음). 정밀 페이지
SMALLINT 정수 수치 (더 소수 없음). 정밀 5
INTEGER 정수 수치 (더 소수 없음). 정밀 (10)
BIGINT 정수 수치 (더 소수 없음). 정밀 (19)
DECIMAL(p,s) 정확한 수치, 정밀 P, 규모의. 예 : 소수 (5,2)는 소수점 이후의 진수 앞에 3 자리, 2 자리 숫자가있는 번호입니다
NUMERIC(p,s) 정확한 수치, 정밀 P, 규모의. (동일 DECIMAL 등)
FLOAT(p) 대략적인 수치, 가수 정밀 P. 기본 10 지수 표기법으로 부동 번호. 이 유형의 크기 인수는 최소 정밀도를 지정하는 단일 번호로 구성
REAL 대략적인 수치, 가수 정밀도 (7)
FLOAT 대략적인 수치, 가수 정밀도 (16)
DOUBLE PRECISION 대략적인 수치, 가수 정밀도 (16)
DATE 년, 월, 일 값을 저장
TIME 저장시, 분, 초 값
TIMESTAMP 상점의 년, 월, 일,시, 분, 초 값
INTERVAL 간격의 종류에 따라 시간주기를 나타내는 정수 다수의 필드로 이루어지는
ARRAY 세트 길이와 요소의 정렬 된 컬렉션
MULTISET 가변 길이와 요소의 정렬되지 않은 컬렉션
XML 저장 XML 데이터

SQL 데이터 형식 빠른 참조

그러나, 다른 데이터베이스는 데이터 타입 정의를위한 다른 선택을 제공한다.

다음 표는 다양한 데이터베이스 플랫폼 간의 데이터 유형의 일반적인 이름 일부 보여

Data type Access SQLServer Oracle MySQL PostgreSQL
boolean Yes/No Bit Byte N/A Boolean
integer Number (integer) Int Number Int
Integer
Int
Integer
float Number (single) Float
Real
Number Float Numeric
currency Currency Money N/A N/A Money
string (fixed) N/A Char Char Char Char
string (variable) Text (<256)
Memo (65k+)
Varchar Varchar
Varchar2
Varchar Varchar
binary object OLE Object Memo Binary (fixed up to 8K)
Varbinary (<8K)
Image (<2GB)
Long
Raw
Blob
Text
Binary
Varbinary

참고 : 데이터 유형은 다른 데이터베이스에 다른 이름이있을 수 있습니다. 이름이 동일하더라도 또한, 크기 및 다른 정보는 상이 할 수있다! 항상 설명서를 참조하십시오!