본문 바로가기

국비필기노트/DBMS_MySql

MySQL, ORACLE 데이터타입 차이점

▶문자형 데이터 타입

 

ORACLE CHAR(n) 고정길이문자/최대 2000 byte/ 디폴트 값은 1byte
MySQL CHAR(n) 고정길이문자/1~255byte
ORACLE Varchar2(n) 가변길이문자/최대 4,000byte
MySQL Varchar2(n) 가변길이문자/1~65,535byte

 

▶숫자형 데이터 타입

 

Oracle NUMBER(P,S) 가변숫자/최대 22byte
MySQL INT(n) 가변숫자/정수형 데이터타입(4byte)
Oracle FLOAT(p) 이진수기준/최대 22byte
MySQL DECIMAL(n) 묶음고정소숫점숫자
(n: 전체자리수 / d: 소수점자리수)
-DECIMAL(5) : -99,999 ~ 99,999
-DECIMAL(5,1) : -9,999,9 ~ 9,999,9
-DECIMAL(5,2) : -999,99 ~ 999,99

 

▶날짜형 데이터타입

 

Oracle Date BC 4712년 1월 1일부터 9999년 12월 31일,
연, 월, 일, 시, 분, 초 까지 입력 가능
MySQL Date 날짜(년도,월,일) 형태의 기간 표현 데이터타입(3byte)
Oracle TIMESTAMP 연도,월,일,시,분,초+밀리초까지 입력가능
MySQL TIMESTAMP 시스템 변경시 자동으로 그 날짜와 시간이 저장
TIME 시간(시,분,초)형태의 기간 표현 데이터타입
DATETIME 날짜와 시간 형태의 기간 표현 데이터 타입
YEAR 년도 표현 데이터 타입

 

 

*Reference

 

https://kimvampa.tistory.com/72

 

[데이터베이스] 데이터 타입 정리(Oracle, MySQL)

개인 공부 후 자료를 남기기 위한 목적이기에 내용 상에 오류가 있을 수 있습니다. 목표 Oracle, MySQL 각각의 데이터 타입을 정리하고자 합니다. 공부하면서 수정할 부분이나, 추가할 부분은

kimvampa.tistory.com

 

'국비필기노트 > DBMS_MySql' 카테고리의 다른 글

DB_DBeaver에서 MySQL 연결방법  (0) 2022.05.12
DB_MySQL설치방법  (0) 2022.05.12