최대 1 분 소요



SQL기초

지난번 포스팅에서 다뤘던 SQL명령어 중에서 데이터 정의어에 대해 설명할 것이다.

데이터 정의어(DDL)

DDL (Data Definition Language)은 데이터를 정의하는 언어를 말한다.

테이블 생성, 테이블 삭제, 테이블 재정의 등을 정의할 때 사용한다.

데이터정의어
스키마 이름은 사용자의 계정 이름과 같으므로 오라클 계정을 스키마라고 생각하면 된다. 행, 열, 테이블, 속성, 속성명 등 테이블 고유의 특성을 포함한다.

데이터정의어

데이터의 정의어의 명령어

create : 데이터베이스나 테이블을 생성한다.

alter : 데이터베이스나 테이블을 수정한다.

drop : 데이터베이스나 테이블을 삭제한다.

rename : 데이터베이스명이나 테이블명을 변경한다.

truncate : 데이터베이스나 테이블의 저장 공간을 삭제한다.

create(테이블 생성)

정의어

create table member(
id char(6), -- char 데이터 타입의 id 칼럼을 선언한다.
name varchar2(12), -- verchar2 데이터 타입의 name 칼럼을 선언한다.
age number(3), -- number 데이터 타입의 age 컬럼을 선언한다.
address varchar2(60) -- varchar2 데이터 타입의 address컬럼을 선언한다.
);



alter(테이블 수정)

 -- primary key 제약조건을 추가한다.
alter table member
add constraint id_pk primary key (id);
desc member;



drop (테이블 삭제)

-- member 테이블을 삭제한다.
drop table member;



rename (테이블 이름 변경)

-- member 테이블의 이름을 변경한다.
rename member TO remember;



truncate (테이블 저장공간 자르기)

 -- remember 테이블의 데이터와 저장 구조를 삭제한다.
truncate table remember;

카테고리:

업데이트:

댓글남기기