\

해병 코딩

728x90
반응형

DML 이란

 

데이터 조작 언어로써 데이터베이스의 사용자가 응용 프로그램이나 질의어(Query Language)를 통해 저장된 데이터를  실질적으로 관리하는데사용된는 언어 입니다. 또한, 데이터 베이스 사용자와 데이터베이스 관리 시스템간의 인터페이스를 제공합니다.

 

INSERT문

 

생성된 테이블에 새로운 튜플을 삽입할 때 사용하는 명령문입니다.

 

표기형식

INSERT INTO(속성명1,속성명2,..) 

VALUES(데이터1,데이터2,...);

※태이블명 옆의 속성명들은 생략 가능

 

insert into [테이블명]

values

('조성규','20')

------------------------------------------

insert into [테이블명]

(name,age)       //속성

values

('조성규','20')

 

데이터 입력

입력하는 데이터 값은 속성의 개수보다 적어야 합니다. 또한, 속성과 입력하는 데이터 타입이 같아야 합니다.

varchar2 형식의 속성에 number속의 값을 넣을수없음

◇INSERT를 사용하고 테이블명 옆에 속성명들을 입력하지 않으면, 테이블을 생성할때 지정한 속성명들을 입력하지 않으면 , 데이블을 생성할 때 지정한 속성들 순으로 데이터를 전부 입력해 주어야합니다,

◇SELECT문을 이용 하여 다른 데이블의 값을 넣을수있습니다.

◇서브쿼리문을 사용해 삽입할 수 있습니다

 

--------------------------------------------------------------------------------------------------------------------------------------------------------

 

UPDATE문 

 

데이블의 데이터를 갱신할때 사용 된다

 

▷표기형식

UPDATE 테이블명

SET 속성명=바꿀 데이터, 속성명 2= 바굴데이터,.. WHERE 조건;

 

update [테이블명]

set name='조성규'             // 바꿀 테이터 값 / 속성 name 에 값 '조성규'

where name='해병대';        //

조성규로 갱신 할게 어디서 where ,속성이 name인  해병대 인 값을 조성규로 갱신 한다는 말이다.

 

 

 name
 해병대

update

 

name 
조성규

 

 

 

 

데이터 갱신

 

◇갱신하는 데이터 값은 속성과 입력하는 데이터 타입이 같아야 합니다,

◇조건을 쓰지 않는다면 속성명과 일치하는 모든 데이터들의 값이 변경됩니다.

◇서브쿼리문을 사용해 갱신할 수 있습니다.

 

--------------------------------------------------------------------------------------------------------------------------------------------------------

 

DELETE문이란

 

테이블의 데이터를 삭제할때 사용합니다

표기형식 

DELETE FROM [테이블명] WHERE 조건;

 

 

데이터 삭제 

 

◇조건을 쓰지 않는다면 테이블에 있는 모든 데이터들이 삭제됩니다.

 

◇DROP과 다른점은 DELETE는 테이블 안의 데이터만 삭제할 수 있다는 점 입니다.

 

◇서브쿼리문을 사용해 테이터를 삭제할수 있습니다.

 

drop table [테이블명];(o)

 

delete form[테이블명]; (x)

---------------------------

delete from [테이블명]                     delete form table

where [속성]= [값] ;                          where ID = 1;

 

          table

 

 

 

 

 ID
      1     
   2

             ↓                    (삭제 했을떄)

       ID       
2

 

 

 

 

 

 

 

 

 

   이상!!

 

 

 


저의 블로그 봐주셔서 감사합니다

 

 

 

재.미.있.게 보셧다면 아래 하트 ❤(공감) 과 댓글 부탁 드려요 .

 

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band