개발 1도 모르는 사람

[ Oracle & SQL ] DML 설명 정리 본문

Oracle & SQL/SQL

[ Oracle & SQL ] DML 설명 정리

지구젤리귀여워 2023. 10. 13. 12:38
728x90

DML (Data Manipulation Language 데이터 조작 언어)  [ SELECT INSERT UPDATE DELETE ]
  데이터를 생성 수정 삭제하거나 조회하는데 사용되는 언어

INSERT ( 데이터 삽입 ) : 데이터베이스 테이블에 새로운 레코드(행) 삽입
  
    예제 코드) : 
     INSERT INTO 테이블이름 (열1, 열2, 열3, ...) VALUES (값1, 값2, 값3, ...); 
  
SELECT ( 데이터 조회 ) : 데이터베이스 테이블에서 데이터를 조회하고 검색
    
    예제 코드) :
        SELECT 열1, 열2, ...
                       (만약에 열을 지정하지않고 모두 보고자 할 경우 * 입력)
        FROM 테이블이름
        WHERE 조건;
        
UPDATE ( 데이터 수정 ) : 이미 존재하는 데이터를 업데이트하고 수정
    
    예제 코드) :
        UPDATE 테이블이름
        SET 열1 = 값1, 열2 = 값2, ...
        WHERE 조건;
      
DELETE ( 데이터 삭제 ) : 데이터베이스 테이블에서 행 삭제
    
    예제 코드) :
        DELETE FROM 테이블이름 
        WHERE 조건;

 

 

[용어 정리]
 ┌ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
ㅣINSERT INTO 테이블명 (테이블에있는 모든컬럼)     EX) (USER_ID, USER_NAME, USER_EMAIL                                 
ㅣVALUES (컬럼순서에 맞게 넣어줄 값);    EX) (1, 'sql', 'sql@naver.com');     // INSERT INTO 와 붙여서 쓴다


ㅣSELECT * FROM 테이블명;                                                                                 // 모두 보기
ㅣSELECT * FROM 테이블명 WHERE 컬럼명 = '찾고싶은내용';                            //조건에 해당하는 내용보기
ㅣUPDATE 테이블명 SET 컬럼명 =  새로 바꿀값  WHERE 컬럼명 = 바꾸고싶은값       // 값 변경

ㅣDELETE FROM 테이블명 WHERE 컬럼명 = 지우고싶은값;                               // 값 지워보기
 └ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

 

Oracle을 사용하다보면 TABLE 을 만들고 그 테이블 안에 

값을 넣거나, 변경하거나. 지우거나, 뭐가 있는지 확인하거나 할텐데 위 용어들 ( DML )

은 앞으로 DML을 다루면서 계속 계속 진절머리가 나도록 쓸 것 이다.

 

간략하게나마 정리 해놓았으나 간략한 정리를 한두번 읽고 써보는 것 만으로도 충분히 머리속에 들어올 것 이다.

 

 

나이따!!