IT/Oracle
DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문
다날92
2018. 10. 14. 20:06
DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문
<Create문>
: Table 생성
create table employees2(
employee_id number(10),
name varchar2(20),
salary number(7,2)
);
같은 테이블 동일하게 만들 때
create table employees3
as
select * from employees2;
<Alter문>
alter table employees2 add (
manager_id varchar2(20)
);
-> 테이블에 항목 추가
alter table employees2 modify (
manager_id varchar2(10)
);
-> 테이블에 항목 수정
alter table employees2 drop column manager_id;
-> 칼럼삭제
/* 문자형 데이터
char, varchar, nchar, nvarchar, long(2GB)
*/
<Drop문>
: Table 완전히 삭제
drop table employees2;
rename member to member1;
->table명 변경
<Truncate문>
truncate table employees3;
->Data 레코드만 삭제