SQL DDL_데이터정의어

·2022년 11월 22일
0

Oracle/SQL

목록 보기
12/16

DDL: 테이블을 생성하고 삭제하고 수정하는 명령어

CF) 테이블 구조 보기 : DESC 테이블명;

1. CREATE : 테이블 생성

문법)
CREATE TABLE 테이블명(
컬럼명.데이터형,
컬럼명.데이터형
...
);
테이블 생성 참고 : [https://velog.io/@noljis95/SQL-TABLE-%EC%9E%91%EC%84%B1]

2. DROP : 테이블 삭제 (ROLLBACK이 안됨.테이블의 빈껍데기만 남음)

문법)
DROP TABLE 테이블명;

3. ALTER : 테이블 구조 변경

(1) 컬럼추가

문법)
ALTER TABLE 테이블명 ADD(컬럼명 타입);
예시)
ALTER TABLE EMP ADD(EMAIL VARCHAR2(15));

<2> 컬럼 형태변경

문법
ALTER TABLE 테이블명 MODIFY(컬럼명 타입);
예시)
ALTER TABLE EMP MODIFY(EMAIL VARCHAR2(20));

<3> 컬럼명 변경

문법)
ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 바꿀컬럼명;
예시)
ALTER TABLE EMP RENAME COLUMN EMAIL TO MAIL;

<4> 컬럼삭제

문법)
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
예시)
ALTER TABLE EMP DROP COLUMN MAIL;

profile
웹개발입문자

0개의 댓글