관계형 데이터베이스 별 대표적인 Data Type
자료형은 컴퓨터 과학과 프로그래밍 언어에서 실수, 정수, 문자 등 여러 종류의 데이터를 식별하는 분류이며,
해당 자료의 형태와 값을 저장하는 방식을 정의한다.
일반적으로 다음을 포함한다.
- 정수 (integer)
- 불린 (boolean)
- 문자 한 개 (character)
- 부동소수점 (floating-point number), 종종 실수라고도 불림
- 숫자, 문자로 이루어진 문자열 (string)
어느 프로그래밍이나 변수 지정을 위해 자료형을 정의해야 하는데,
여기서는 관계형 데이터베이스 (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
<Copyright 2021. heynary.tistory.com. All rights reserved.>
'PROGRAMMING > DATABASE' 카테고리의 다른 글
(DBMS) 데이터베이스 기초 개념 총정리 / 요약 2 (0) | 2021.06.12 |
---|---|
(DBMS) 데이터베이스 기초 개념 총정리 / 요약 1 (0) | 2021.06.12 |
댓글