ALTER
- 기존에 생성한 테이블을 변경하고 싶을 때 사용하는 명령어
- ADD COLUMN: 컬럼을 추가한다
- DROP COLUMN: 컬럼을 삭제한다
- MODIFY COLUMN: 컬럼을 변경한다
- 되도록이면 테이블에 변경을 가하지 않고 초기 형태를 유지하는 것이 가장 바람직하나,
불가피하게 변경이 필요한 경우 ALTER 명령어 사용
[실습]
SELECT * FROM NETFLIX ;
ALTER TABLE NETFLIX ADD (CAST_MEMBER VARCHAR(20));
ALTER TABLE NETFLIX MODIFY (CAST_MEMBER NUMBER(2));
ALTER TABLE NETFLIX MODIFY (CAST_MEMBER VARCHAR(50));
ALTER TABLE NETFLIX DROP (CAST_MEMBER);
DROP / TRUNCATE
- DROP TABLE: 테이블을 삭제한다
명령어 수행 시, 데이터베이스 내부에 존재하는 테이블이 통째로 삭제된다. - TRUNCATE TABLE: 테이블을 초기화한다
명령어 수행 시, 테이블은 그대로 남아 있지만 그 안에 저장되어 있던 데이터가 모두 삭제된다.
[실습]
- INSERT문을 완벽하게 완료하게 위해서는 'COMMIT'을 해줘야 한다
- 'DROP TABLE'과 'TRUNCATE TABLE'은 다시 복구할 수 없으므로 신중하게 실행해야 한다
CREATE TABLE CODELION (
COL1 VARCHAR2(3),
COL2 VARCHAR2(3)
);
SELECT * FROM CODELION;
INSERT INTO CODELION VALUES ('AAA', 'BBB');
INSERT INTO CODELION VALUES ('CCC', 'DDD);
COMMIT;
DROP TABLE CODELION;
TRUNCATE TABLE CODELION;
'✏️ STUDY > 📍 data' 카테고리의 다른 글
[SQL 기초] SELECT / WHERE (0) | 2023.06.01 |
---|---|
[SQL 기초] INSERT / UPDATE / DELETE (0) | 2023.05.31 |
[SQL 기초] DATABASE / TABLE / CREATE (0) | 2023.05.06 |
[Tableau 중급] 12. DATE 함수 활용 (0) | 2023.04.19 |
[Tableau 중급] 11. 매개 변수 만들기 (실수, 정수, All 항목, 날짜) (0) | 2023.04.12 |