justgo_developer

DML(Data Manipulation Language) : select문, delete문, insert문, update문 본문

IT/Oracle

DML(Data Manipulation Language) : select문, delete문, insert문, update문

다날92 2018. 10. 21. 21:33
728x90
반응형

DML(Data Manipulation Language) : 데이터 조작어

select문, delete문, insert문, update문


<형식>

SELECT 컬럼1, 컬럼2, ...

FROM 테이블1, 테이블2...

WHERE 조건들;


INSERT INTO 테이블명(컬럼1, 컬럼2, 컬럼3,....)

VALUES (값1, 값2, 값3,...); 

//테이블의 레코드/로우 를 입력


UPDATE 테이블명

SET 컬럼1 = 값,

컬럼2 = 값, ....

WHERE 조건...;


DELETE (FROM) 테이블명

WHERE 조건;





create Table sample (

        deptNo number(20),

        deptName varchar2(15),

        deptLoc varchar2(15),

        deptManager varchar2(10)

);


insert into sample(deptNo, deptName, deptLoc, deptManager)

        values(10, '설계팀', '강남', '매니저' );

        


select * from sample;


insert into sample 

    values(20, '전산실', '부산', '전산');

    

insert into sample

    values(30, '영업부', '광주',  null);

    

update sample set deptNo = 50

where deptNo = 30;


update sample set deptLoc = '대전'

where deptName = '영업부';


delete sample

where deptName='영업부';



delete sample; // 테이블 모두 삭제


commit;


rollback; //commit 했던 시점으로 되돌아감




728x90
반응형

'IT > Oracle' 카테고리의 다른 글

계층형쿼리  (0) 2018.11.18
무결성 제약조건  (0) 2018.10.27
DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문  (0) 2018.10.14
서브쿼리, any, all  (0) 2018.10.13
조인(내부조인, 외부조인)  (0) 2018.10.03