[SQL] 데이터 수정 하기 …

=======================================================

   데이터 수정 하기 …

=======================================================

저장된 데이터에 잘못된 부분이 있어서 수정할 경우에도 두가지 방법이

있다. delete 구문을 이용하여 테이블에 입력된 모든 데이터를 지워버리고

load data 문을 이용하여 다시 입력하는 방법과 update 문을 이용하는 방법

이 있다. 먼저 delete 와 load data 를 이용하는 방법에 대해 알아보자.

mysql> delete from member;

mysql> load data local infile “member.txt” into table member;

형식)

delete from 테이블명 ;

위와 같이 명령을 하면 테이블 내의 모든 데이터가 삭제 된다. where 구문

을 이용하여 부분적으로 삭제도 가능하나, where 구문은 나중에 다루도록

하겠다.

이제 update 문을 이용하는 방법을 알아보자.

형식)

update 테이블명 set 해당 필드명=”수정데이터” where 조건문

mysql> update member set EMAIL=”alang at

sysmng.com”

    -> where NO=”0″;

Query OK, 1 row affected (0.00 sec)

일치하는 Rows : 1개 변경됨: 1개  경고: 0개

위의 구문은 NO 가 0 인 필드에서 EMAIL 값을 alang at

sysmng.com 으로 변경

한다는 의미를 갖는다.  

재대로 변경이 되었는지 확인을 해보도록 하자.

mysql> select * from member;

+—-+——–+——————-+——+

| NO | NAME   | EMAIL             | SEX  |

+—-+——–+——————-+——+

|  0 | 서진우 | alang at sysmng.com  | m    |

|  1 | 박창현 | macs911 at kobis.net | m    |

|  2 | 신상철 | scsinn at kobis.net  | m    |

|  3 | 김승진 | jinee at kobis.net   | m    |

|  4 | 김수경 | invoice at kobis.net | w    |

+—-+——–+——————-+——+

5 rows in set (0.00 sec)

이로써 데이터 변경에 대해서 마치도록 하겠습니다.

다음편엔 select 구문에 대해서 보다 자세하게 알아 보도록 하겠습니다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.