1> 컬럼 추가 (ADD) 또는 데이터타입 변경 (MODIFY)
ALTER TABLE 테이블명
[ADD | MODIFY] 컬럼 데이터타입;
예시>
ALTER TABLE exam
ADD place char(100)
;
- 테이블 컬럼 추가 또는 컬럼의 데이터 타입 변경할 경우 사용
- 추가된 컬럼에는 Null 저장
- 컬럼 크기는 증가만 가능
- 변경하고자 하는 컬럼의 데이터가 없을 경우 수정 가능
2> 컬럼 삭제 (DROP)
ALTER TABLE 테이블명
DROP COLUMN 컬럼;
예시>
ALTER TABLE exam
DROP COLUMN place
;
- 테이블 컬럼 삭제 (SYS 유저 테이블 컬럼 삭제는 불가)
3> 컬럼명 변경 (RENAME)
ALTER TABLE 테이블명
RENAME COLUMN 컬럼 TO 변경할 컬럼명;
예시>
ALTER TABLE exam
RENAME COLUMN place TO newplace
;
- 테이블 컬럼명 변경
# 참고 : 서브쿼리 통하여 테이블 생성
CREATE TABLE 테이블명
AS ( SELECT 문장 ~ );
- 서브 쿼리 결과로 테이블 생성
- 컬럼명 지정 안하면 서브쿼리 조회 컬럼명으로 지정
- 생성할 테이블의 컬럼 리스트와 서브 쿼리 컬럼 리스트 동일
아래는 데이터베이스 테이블 생성 등 관련 SQL쿼리 정리내용 참고하시기 바랍니다.
[IT/Data] - [Database] 데이터베이스 테이블 제약조건 PK, FK, UK 개념
[IT/Data] - [Database] 데이터베이스 테이블 생성 & 테이블 데이터타입 개념
[IT/Data] - [데이터베이스 기초] 오라클 SQL 기본 개념 (SELECT, ORDER BY, NVL)
[IT/Data] - [데이터베이스 SQL] 쿼리 JOIN 개념 및 JOIN 사용방법
[데이터베이스 SQL] 쿼리 JOIN 개념 및 JOIN 사용방법
안녕하세요.!!! 데이터베이스 SQL 쿼리에서 JOIN 문법에 대해서 알아보겠습니다. 데이터베이스 쿼리를 사용하다보면 여러 table에서 데이터를 조회하고 싶은 경우가 있습니다. 테이블 간에는 동일한 컬럼과 데이터..
lovefor-you.tistory.com
감사합니다.
'IT ▶ > Database' 카테고리의 다른 글
데이터베이스 계층검색(START WITH), 실행 계획(Execution plan) 분석 (0) | 2020.03.11 |
---|---|
[Database Index] 데이터베이스 인덱스, 뷰, 시퀀스 개념과 역할 (0) | 2020.03.11 |
데이터베이스 비등가 조인, 등가 조인 (JOIN) / 트랜잭션 (Transaction) 개념 (0) | 2020.03.07 |
[Database] 데이터베이스 테이블 제약조건 PK, FK, UK 개념 (2) | 2020.03.07 |
[Database] 데이터베이스 테이블 생성 & 테이블 데이터타입 개념 (0) | 2020.03.06 |