1 분 소요

DDL 및 자료형(데이터 정의어)

 

Create문,Drop문,Alter,문

 

1.오라클 자료형

  • 문자형 데이터
    • CHAR :고정적인 길이를 가진 문자열
    • VARCHAR : 가변적인 길이를 가진 문자열 (VARCHAR2 사용 권장)
    • VARCHAR2 : 가변적인 길이를 가진 문자열
    • NCHAR : 고정적인 길이를 가진 유니코드 문자열 ()
    • NVARCHAR2 : 가변적인 길이를 가진 유니코드 문자열

  • 숫자형
    • NUMBER : 양수, 음수 모두 저장 가능
    • NUMBER(전체 자리수, 소수점자리수) 예>number(20) number(7,2)

  • 날짜, 시간타입
    • DATE : 연, 월, 일, 시간, 분, 초
    • TIMESTAMP : DATE보다 더 정밀하게 시간 저장 가능, 나노초단위까지 저장

  • LOB(Large Object)
    • CLOB : 대용량의 문자열을 저장
    • BLOB : 동영상, 사진 등 대용량의 바이너리 데이터 저장
    • NCLOB : 대용량의 유니코드 문자열을 저장

 

2.Create문

테이블 생성하기(CREATE문 이용)

create table (테이블명)

  create table member(
      member_id number(10),
      name varchar2(50),
      age number(3)

 

같은 테이블을 동일하게 만들기(데이터 포함)-employee3과 같은 데이터를 가진다

create table employees5
as
select*from employees3

 

데이터 불포함(조건이 거짓에 해당되는것<>,!=/거짓이면 레코드 출력 결과가 없다)

create table employees4
as
select*from employees2
where 1<>1;

 

2.ALTER문

테이블 변경하기 (add 함수-추가의 의미)

alter table employees2 add(
   manger_id numner(10)
);

 

필드 변경(modify)

alter table employees2 modify(
      manger_id number(20)
);

 

4.DROP

필드 삭제(drop)

alter table employees2 drop column employee_id:

 

테이블 객체를 완전히 삭제

drop table employees2;

 

  • REMAIN

테이블 이름 변경 ( 2로 바꿔줌)

rename employee5 to employees2
  • truncte 레코드가 모두 삭제됨
    truncate table employee2;
    

카테고리:

업데이트:

댓글남기기