[Database/Oracle] 6. 테이블 생성/변경/삭제

minj-j·2022년 10월 13일
0

Oracle

목록 보기
6/13
post-thumbnail

순서가 묘하게 바뀐것 같지만 킵고잉 하기로 한다.

오라클 테이블 생성

1. 테이블 생성

create table ex[테이블 명](
	id[컬럼명] number(3)[데이터 타입], 
    name varchar2(10), 
    tel varchar2(14)
);

해당 쿼리문을 작성하면 테이블이 생성된다.

테이블이 생성되었습니다.

SQL> desc ex
 이름        널?      유형
 -------- -------- --------------
 ID   	  			NUMBER(3)	
 NAME    			VARCHAR2(10)
 TEL                VARCHAR2(14)

2. 테이블 내용 변경

간혹가다 테이블 내용을 변경해야 하는 경우가 있다.
제약조건이 걸려있으면 머리가 아파지지만 제약조건이 없는 일반 컬럼을 기준으로
테이블 내용을 변경하는 방법이다.

alter table ex[테이블 명] add addr[새로운 컬럼명] varchar2(30); 
// ex라는 테이블에 varchar2(30)이라는 데이터 타입을 가진 addr 컬럼을 추가한다

제약조건이 걸려있는 경우를 수정하고자 한다면
이전 게시물의 6번째를 참고하면 될 것 같다.
5. 제약조건 수정하기

3. 테이블 삭제

  • drop : 테이블 자체를 삭제하는 명령어
drop table ex;
  • truncate : 테이블 구조는 남고 테이블 내 모든 데이터만 삭제하는 명령어
truncate table ex;

🌼

profile
minj-j`s Development diary!

0개의 댓글