본문 바로가기
PROGRAMMING/DATABASE

(DBMS) (공유)SQL 자료형 (데이터타입)

by Hey Nary 2021. 6. 6.
728x90
반응형
관계형 데이터베이스 별 대표적인 Data Type

 

자료형은 컴퓨터 과학과 프로그래밍 언어에서 실수, 정수, 문자 등 여러 종류의 데이터를 식별하는 분류이며,

해당 자료의 형태와 값을 저장하는 방식을 정의한다.

일반적으로 다음을 포함한다.

어느 프로그래밍이나 변수 지정을 위해 자료형을 정의해야 하는데,

여기서는 관계형 데이터베이스 (DBMS) 사용을 위한 (Oracle, MS SQL, MySQL, MariaDB)

대표적인 자료형을 정리한다.


1. 문자열형 데이터 타입

  • CHAR(n) : 고정 길이 데이터 타입
  • VARCHAR(n) : 가변 길이 데이터 타입

 

2. 숫자 데이터 타입

 

3. 날짜 데이터 타입

 


 

작은 도움이 되길 바라며, 위의 데이터 타입 정리 파일을 공유한다.

 

[문자열형 정리]

Oracle : CHAR(n) NCHAR(n) VARCHAR2(n) LONG CLOB NCLOB

MS SQL Server : char(n) nchar(n) varchar(nlmax) text, varchar(max) ntext, nvarchar(max)

MySQL, MariaDB : CHAR(n) VARCHAR(n) LONGTEXT TEXT

 

[숫자형 정리]

Oracle : NUMBER NUMBER(p,s)

MS SQL Server : bigint int smallint tinyint decimal(p,s) numeric(p,s) float real

MySQL, MariaDB : BIGINT INT SMALLINT TINYINT DECIMAL FLOAT DOUBLE

 

[날짜형 정리]

Oracle : DATE TIMESTAMP

MS SQL Server : datetime date smalldatetime time datetime2 (DT2)

MySQL, MariaDB : DATETIME DATE TIME

 

DBMS Data Type Summary.xlsx
0.01MB


<Copyright 2021. heynary.tistory.com. All rights reserved.>

728x90
반응형

댓글