DML(Data Manipulation Language) 데이터 조작어
데이터를 조회하거나 변형을 하는 명령어를 의미 합니다.
대표적으로 SELECT,INSERT,UPDATE,DELETE 구문이 있습니다.
SELECT 컬럼1,컬럼2 FROM 테이블1,테이블2 WHERE 조건 ;
INSERT INTO 테이블명 (컬럼1,컬럼2,컬럼3.. ) VALUES(값1, 값2, 값3 ... );
INSERT INTO MEMBER_EX(MEMBER_ID,MEMBER_NAME,MEMBER_SALARY,MEMBER_LOC,MEMBER_MANAGER)
VALUES(10,'홍길동',1000,'서울','관리자');
INSERT INTO MEMBER_EX VALUES(20,'고길동',2000,'부산','관리자');
INSERT INTO MEMBER_EX VALUES(30,'하길동',3000,'청주',NULL);
UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2 WHERE 조건;
UPDATE MEMBER_EX SET MEMBER_ID = 50 WHERE MEMBER_ID = 10;
DELETE FROM 테이블명 WHERE 조건 ;
DELETE FROM MEMBER_EX WHERE MEMBER_LOC='청주';
DELETE MEMBER_EX;
DML에 의해 조작된 결과를 트랜젝션으로 묶어 관리합니다.
COMMIT;
ROLLBACK; -- 커밋한 시점으로 돌아갑니다.
'DataBase > Oracle' 카테고리의 다른 글
12. Oracle View (0) | 2020.03.30 |
---|---|
11. Oracle 무결성 제약조건 (0) | 2020.03.28 |
9. Oracle DDL(Table 정의) (0) | 2020.03.26 |
8. Oracle 서브쿼리 (0) | 2020.03.26 |
7. Oracle 조인 (0) | 2020.03.26 |