데이터 정의어 DDL(Data Definition Language)
- 데이터의 구조를 정의하기 위한 테이블 생성, 삭제 같은 명령어
- CREATE : 테이블 생성
- DROP : 테이블 삭제
- ALTER : 테이블 수정
- TRUNCATE : 테이블에 있는 모든 데이터 삭제
CREATE TABLE EMPLYEES2(
employee_id number(10),
name varchar2(20),
salary number(7,2)
);
CREATE TABLE EMPLOYEES3
AS
SELECT * FROM EMPLYEES2
;
ALTER TABLE EMPLOYEES2 add(
manager_id varchar2(10)
);
SELECT * FROM EMPLOYEES2 e ;
ALTER TABLE EMPLOYEES2 modify(
manager_id varchar2(20)
);
ALTER TABLE EMPLOYEES2 DROP COLUMN manager_id;
DROP TABLE EMPLOYEES3 ;
SELECT * FROM EMPLOYEES2 e ;
INSERT INTO EMPLOYEES2 e VALUES (1, '테스트', 3000);
TRUNCATE TABLE EMPLOYEES2 ;