○ 표준SQL 자료형
① 문자
- VARCHAR : 가변형
예) varchar(5) 'sky' > 5칸 중 남은 2칸은 지움, 메모리를 효율적으로 사용가능
아이디, 비밀번호, 이름, 주소 등
- CHAR : 고정형
예) char(5) 'sky' > 남은 2칸도 지우지 않고 기억
주민등록번호, 우편번호, 계좌번호 등 (글자수가 절대적으로 고정되어 있는 것)
② 숫자
- INT : 정수형
③ 날짜
- DATE : 날짜
create table sungjuk(
sno int not null
,uname varchar(50) not null
,kor int not null
,eng int not null
,mat int not null
,aver int null
,addr varchar(50)
,wdate date
,primary key(sno)
);
○ 오라클 DB 자료형
① 문자
- CHAR : 최대길이 2000바이트
- VARCHAR2 : 최대길이 4000바이트
- LONG : 최대길이 2GB
② 숫자
- NUMBER : 전체 38자리까지 표현, 표준SQL문 int형과 동일하지만 소수점 표현도 가능함
예) number(3) : 전체자리수를 3으로 제한 000~999
number(6, 2) : 전체자리수 6이고, 6칸 내에서 소수점 자리수는 2
③ 날짜
- TIMESTAMP : 기본 날짜형을 확장한 자료형
④ 이진파일
- BLOB, CLOB
- 주의사항 : 용량문제로 실제 파일을 데이터베이스에 저장하진 않음 (보통 파일이름만 저장해둠)
○ 마리아 DB 자료형
① 문자
- TINYTEXT : 255자까지
- TEXT : 65535자까지
- MEDIUMTEXT : 16777215자까지
- LONGTEXT : 4294967295자까지
② 숫자
- TINYINT(자리수)
- SMALLINT(자리수)
- MEDIUMINT(자리수)
- BIGINT(자리수)
- FLOAT(전체자리수, 소수점이하자리수)
- DOUBLE(전체자리수, 소수점이하자리수)
③ 날짜
- DATETIME, TIMESTAMP, TIME, YEAR
'Backend > Oracle DB' 카테고리의 다른 글
09. Oracle DB, 사원(emp) 테이블 연습문제 (DDL, DML 연습) (0) | 2022.05.18 |
---|---|
08. Oracle DB, 오라클 함수 (nvl, chr, concat, 날짜, 숫자, 문자) (0) | 2022.05.17 |
06.Oracle DB, 그룹화 (distinct, group by, 집계함수, having, case when ) (0) | 2022.05.16 |
05. Oracle DB, 제약조건 (Constraint) (0) | 2022.05.16 |
04. Oracle DB, Select문 (Alias, WHERE, LIKE, Sort, NULL, 연산자, 서브쿼리) (0) | 2022.05.15 |
댓글