728x90
테이블 생성 및 변경
1. 테이블 생성 방법
기본 쿼리로 생성 | CREATE TABLE 테이블명(컬럼명1 자료형1, 컬럼명2 자료형2, ...) |
서버 쿼리로 생성 | CREATE TABLE 테이블명1 AS SELECT * FROM 테이블명2 |
구조만 복사 생성 | CREATE TABLE 테이블명1 AS SELECT * FROM 테이블명 WHERE 1=0; |
2. 테이블 구조 변경
컬럼 추가 | ALTER TABLE 테이블명 ADD(컬럼명 데이터유형) |
컬럼 변경 | ALTER TABLE 테이블명 MODIFY(컬럼명 데이터유형) |
컬럼 제거 | ALTER TABLE 테이블명 DROP COLUMN 컬럼명 |
컬럼명 변경 | ALTER TABLE 테이블명 RENAME COLUMN 구컬럼명 TO 신컬럼명 |
컬럼을 제거할때 누군가 사용중인 경우가 있다면 해당 컬럼의 접근을 제한하게 하고 삭제하는 것이 안전적일 것이다. 이때 사용하는 명령어가 SET UNUSED이다. 해당 컬럼의 제한을 제한하기 때문이다.
ALTER TABLE 테이블명 SET UNUSED(컬럼명) ALTER TABLE DROP UNUSED 컬러명 |
3. 테이블 제거
sql>DROP TABLE 커럼명 |
4. 테이블명 변경
sql>RENAME 테이블명 TO 새테이블명 |
5. 테이블에 있는 모든 데이터 삭제
sql> TRUNCATE TABLE 테이블명; sql> DELETE FROM 테이블명 |
728x90
'BOOK > 오라클' 카테고리의 다른 글
데이터수정 (0) | 2021.08.02 |
---|---|
데이터입력 (0) | 2021.08.02 |
오라클 Dictionary (0) | 2021.08.02 |
SQL*Plus 간단 명령어 (0) | 2021.08.02 |
데이터 타입 (0) | 2021.08.02 |
댓글