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 컬럼명 |
컬럼명 변경 | 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 테이블명 [출처] 테이블 생성과 변경 (itdocument) |
728x90
'낙서장 > SQL' 카테고리의 다른 글
연습 테이블 목록 (0) | 2021.08.08 |
---|---|
자료 입력 (0) | 2021.08.08 |
오라클 Dictionary (0) | 2021.08.08 |
sql*plus 간단한 명령어 (0) | 2021.08.08 |
데이타 타입 (0) | 2021.08.08 |
댓글