ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • INSERT&DELETE&UPDATE
    Oracle-diary/DML 2020. 1. 30. 17:41
    요약
     
    DML 기존의 데이터 내용을 변경하는 명령어
    추가 INSERT INTO 테이블 VALUES(추가할 내용 );
    변경 UPDATE DEPT SET DNAME='변경할 내용' WHERE 조건
    삭제 DELETE 테이블명 WHERE 열 IN(지우고 싶은 내용)
    -------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------------------------------------------------------------------------------------------------
    DML이란?
    기존의 데이터에 추가하거나 삭제 또는 변경하는 것을 말하며 INSERT,DELETE,UPDATE로 나뉜다.
    개발자의 사용 빈도수는 15%정도된다.
     
    -------------------------------------------------------------------------------------------------------------------------------
    추가
    INSERT INTO 테이블
    VALUES(추가할 내용 );
     
    EX)
    SQL> INSERT INTO DEPT
    2 VALUES(50,'A','B'); <-DEPT 테이블의 형식엔 3개의 열이 있기 때문에 각자 넣어주어야한다.
     
    1 개의 행이 만들어졌습니다.
     
    SQL> SELECT *
    2 FROM DEPT;
     
    DEPTNO DNAME LOC
    ---------- -------------- -------------
    50 A B
    10 ACCOUNTING NEW YORK
    20 RESEARCH DALLAS
    30 SALES CHICAGO
    40 OPERATIONS BOSTON
     
    ------------------------------------------------------------------------------------------
    변경
    UPDATE DEPT
    SET DNAME='변경할 내용'
    WHERE 조건
     
     
    EX)
    UPDATE DEPT <-추가한 데이터나 기존의 데이터를 변경하는 것
    SET DNAME='A'; <-부서명을 전부 A로 바꿈( 이명령 자체는 거의 안씀.)
    WHERE DEPTNO=70;<-조건을 달아주어야 많이 쓴다
    ------------------------------------------------------------------------------------------
    삭제
     
    DELETE 테이블명
    WHERE 열 IN(지우고 싶은 내용)
     
    EX)
    DELETE DEPT
    WHERE DEPTNO IN (50,60,70);

    댓글

Designed by Tistory.