[오라클] DML 데이터 조작어#2( update / delete )

1.UPDATE 명령

이미 입력했던 필드의 값을 변경시켜주는 명령어이다.

1-1 모든 행의 필드값을 변경시키기

UPDATE [테이블] SET [필드명] = '1111';

=> 내가 지정한 모든 필드의 값이 1111로 변경된다.

 

모든 pwd의 값이 1111로 변경된것 확인.

위처럼 WHERE이라는 명령을 사용하지 않으면 모든 필드값을 바꾸기 때문에 각별히 주의해야한다.


1-2 조건절 WHERE사용해서 원하는 필드의 원하는 값을 변경시키기

UPDATE member SET pwd ='2222' WHERE id ='banana';

해석 =>member 테이블의 pwd필드의 값을 2222로 변경한다. 어디를? id가 banana인것을.

 

banana만 값이 변경되는것을  확인할 수 있다. 일괄적으로 값을 변경할것이라면 상관 없지만 깜빡하는것을 꼭 신경써주자.


1-3 여러가지필드를 원하는 값으로 변경시키기

UPDATE member SET pwd='777',name='짱구' WHERE id ='banana';

=> pwd와 name의 값을 한번에 변경시키는것을 확인할 수 있다.

 

2.DELETE 명령


2-1 DELETE 기본문법 및 주의점

DELETE [테이블] WHERE [필드] =  [ '필드값' ] ;

위 사진에서 id = temp, pwd=111 이라는 행을 추가 해주었다. ( 이미 있는줄 몰랏네.. )


주의할점

WHERE절 꼭 사용하기, DELETE는 대소문자 구별함. 

 

 

댓글

Designed by JB FACTORY