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를 사용해서 제약조건도 설정할 수 있다.