레코드 수정하기
DB 테이블에서 조건식을 만족하는 특정 레코드에 대해 특정 필드의 값을 수정하는 update 명령의 사용 형식은 다음과 같습니다.
| update 테이블명 set 필드1 = 값, 필드2 = 값, ... where 조건식; |
1 '김문영'의 성별을 여성으로 변경하기
'김문영'의 성별이 현재 남성인 'M'으로 되어 있습니다. 이 레코드의 성별을 'W'로 변경하는 SQL 명령은 다음과 같습니다.
> update customer set gender='W' where name = '김문영';

다음과 같은 명령으로 '김문영'의 레코드의 이름과 성별을 검색해 보면 해당 레코드의 성별이 여성인 'W'로 변경된 것을 확인할 수 있습니다.
> select name, gender from customer where name = '김문영';
2 '이상훈'의 마일리지를 0으로 초기화하기
'이상훈'의 마일리지를 0으로 초기화 시키고 수정된 데이터를 확인하는 SQL 명령은 다음과 같습니다.
> update customer set mileage=0 where name = '이상훈';
> select name, mileage from customer where name = '이상훈';

3 30대 여성의 마일리지를 10000으로 수정하기
DB 테이블의 레코드 중 30대 여성의 마일리지를 모두 10000으로 수정한 다음 수정된 데이터를 확인하는 SQL 명령은 다음과 같습니다.
> update customer set mileage=10000 where gender='W'and age>=30 and age<=30;
> select name, gender, age, mileage from customer where gender='W' and age>=30 and age<=39;

'프로그래밍 언어 > PHP' 카테고리의 다른 글
| MySQL API란? (0) | 2026.06.24 |
|---|---|
| 레코드 삭제하기 (0) | 2026.06.23 |
| 레코드 정렬하기 (0) | 2026.06.23 |
| 특정 문자열 레코드 검색하기 (0) | 2026.06.23 |
| 특정 조건 레코드 검색하기 (0) | 2026.06.23 |