DDL

- 테이블과 열을 조작하기 위한 언어

- commit 하지 않아도 데이터베이스에 즉 각 반영됨(Rollback 불가능)

 

CREATE

- 테이블 생성 떄 사용

- 사이즈는 넉넉하게 만들기

ex)

CREATE TABLE A 
       ( A_id   number, 
         A_name varchar2(30), 
         manu_date    date
       );

 

ALTER

- 열을 추가, 변경, 삭제하여 테이블의 구조를 변경할 수 있음

 

열 추가

ex)

ALTER TABLE sample_product ADD (factory varchar(10));

 

열 수정

ex)

ALTER TABLE sample_product MODIFY ( factory char(10));

 

열 이름 바꾸기

- 열이름은 바꾸지 않음

ex)

ALTER TABLE sample_product RENAME COLUMN factory to factory_name; 

 

열 삭제

ex)

ALTER TABLE sample_product DROP COLUMN factory_name; 

 

TRUNCATE

- 테이블에 모든 데이터가 삭제 단 테이블의 구조는 삭제되지 않음

ex)

TRUNCATE TABLE sample_product;

 

DROP

- 테이블을 완전히 삭제함

- 테이블을 지워도 복구 가능함

ex)

DROP TABLE sample_product;

 

모두의 SQL 누구나 쉽게 배우는 데이터 분석 기초

김도연 지음 길벗

+ Recent posts