프로그래밍 언어/PHP

레코드 수정하기

· 코딩마이데이

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 = '이상훈';

'이상훈'의 마일리지를 0으로 초기화하고 수정 확인하기

 

 

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;

30대 여성의 마일리지를 10000으로 수정하고 확인

 

'프로그래밍 언어 > PHP' 카테고리의 다른 글

MySQL API란?  (0) 2026.06.24
레코드 삭제하기  (0) 2026.06.23
레코드 정렬하기  (0) 2026.06.23
특정 문자열 레코드 검색하기  (0) 2026.06.23
특정 조건 레코드 검색하기  (0) 2026.06.23