CS/DB

[SQL] Table 생성 및 수정, 삭제

겜도리도리 2022. 4. 25. 20:29
반응형

테이블 생성

dept라는 이름의 Table을 생성한다.

dept의 애트리뷰트는 다음과 같다.

Number 타입의 deptno

VarChar2 타입의 dname

VarChar2 타입의 loc

describe를 통해 테이블의 정보를 확인할 수 있다.

 

테이블 생성 시에 적용할 수 있는 데이터 타입은 다음과 같다.

서브 쿼리를 사용하여 테이블을 만들 수도 있다.

employees 테이블의 일부를 서브 쿼리를 사용하여 dept80이라는 새로운 테이블로 만든 예시이다.

 

ALTER 명령어를 통해 테이블의 열을 추가, 수정, 삭제할 수 있다.

ADD를 통해 새로운 컬럼을 추가할 수 있다.

추가되는 컬럼은 마지막 컬럼이 된다.

MODIFY를 통해 컬럼을 수정할 수 있다.

데이터 타입, 크기, 기본값 등을 변경할 수 있다.

기본값은 수정 후에 삽입되는 데이터에만 적용된다.

 

반응형

'CS > DB' 카테고리의 다른 글

[DB] 관계 대수 예시  (0) 2022.04.26
[DB] 관계 대수  (0) 2022.04.26
[SQL] 내포된 SQL  (0) 2022.04.24
[DB] 연산자  (0) 2022.03.23
[DB] 무결성 제약 조건  (0) 2022.03.18