database/oracle

14. oracle(DDL, ALTER)

bono.html 2022. 7. 15. 17:19

CREATE 생성

DROP 삭제

ALTER 변경

 

UPDATE는 row를 변경하는 것이고 ALTER은 table을 변경한다.

 

CREATE TABLE

테이블 만들기

sql>CREATE TABLE test(num NUMBER);

 

ALTER TABLE ADD

칼럼 추가 

sql>ALTER TABLE test ADD(name VARCHAR2(10));

 

ALTER TABLE MODIFY

칼럼 수정

sql>ALTER TABLE test MODIFY(name VARCHAR2(20));

 

ALTER TABLE RENAME COLUMN TO

칼럼의 이름 바꾸기 

sql>ALTER TABLE test RENAME COLUMN name TO myname;

 

ALTER TABLE DROP

칼럼 삭제 

sql>ALTER TABLE test DROP(myname);

 

CREATE TABLE 을 사용해서 테이블을 생성하고 ALTER TABLE ADD로 칼럼을 추가하였다.

 

ALTER TABLE MODIFY를 사용해서 칼럼을 수정했다.

 

ALTER TABLE RENAME COLUMN TO 를 사용해서 칼럼 이름을 변경했다.

 

 

 

ALTER TABLE DROP으로 칼럼을 삭제했다.

 

 

같은 방식으로 ALTER TABLE ADD를 사용해서 제약조건도 설정할 수 있다.