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 누구나 쉽게 배우는 데이터 분석 기초
김도연 지음 길벗
'데이터 베이스' 카테고리의 다른 글
| 데이터 무결성과 트랜잭션 : 데이터베이스 운영 기본 규칙 (0) | 2021.05.14 |
|---|---|
| DML : 데이터의 삽입/갱신/삭제 (0) | 2021.05.14 |
| 서브쿼리 : SELECT 문 안에 있는 SELECT 문 (0) | 2021.05.14 |
| ERD : 데이터베이스 개체 설계도, 조인과 집합: 여러 개의 테이블 연결하기 (0) | 2021.05.14 |
| 함수 : 함수로 데이터를 쉽게 가공하기 (0) | 2021.05.13 |