MySQL 예제가 포함된 UPDATE 쿼리

업데이트 쿼리란 무엇입니까?

UPDATE MySQL 명령은 테이블의 행을 수정하는 데 사용됩니다. 업데이트 명령을 사용하면 단일 필드 또는 여러 필드를 동시에 업데이트할 수 있습니다. 업데이트하는 데에도 사용할 수 있습니다. MySQL 다른 테이블의 값이 포함된 테이블입니다.

MySQL 업데이트 명령 구문

업데이트 쿼리의 기본 구문은 다음과 같습니다. MySQL 아래 그림과 같습니다.

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

여기를 클릭하십시오.

  • UPDATE `table_name`은 다음을 알려주는 명령입니다. MySQL 테이블의 데이터를 업데이트합니다.
  • SET `column_name` = `new_value'는 업데이트 쿼리의 영향을 받는 필드의 이름과 값입니다. 업데이트 값을 설정할 때 문자열 데이터 유형은 작은따옴표로 묶어야 합니다. 숫자 값은 따옴표로 묶을 필요가 없습니다. 날짜 데이터 유형은 작은따옴표로 묶어야 하며 'YYYY-MM-DD' 형식이어야 합니다.
  • WHERE 조건]은 선택 사항이며 UPDATE의 영향을 받는 행 수를 제한하는 필터를 넣는 데 사용할 수 있습니다. MySQL 질문.

업데이트 MySQL 예시

이제 멤버 테이블의 데이터를 업데이트하는 실제 예를 살펴보겠습니다. 멤버의 멤버십 번호 1과 2가 데이터 레코드에 다음과 같은 업데이트를 해야 한다고 가정해 보겠습니다.

회원번호 업데이트 필요
1 전화번호를 999에서 0759 253 532로 변경했습니다.
2 이름을 Janet Smith Jones로 변경하고 실제 주소를 Melrose 123으로 업데이트해야 합니다.

데이터를 업데이트하기 전에 먼저 회원 번호 1에 대한 업데이트부터 시작하겠습니다. 회원 번호 1에 대한 기록을 검색해 보겠습니다. 아래에 표시된 스크립트는 이를 수행하는 데 도움이 됩니다.

SELECT * FROM `members` WHERE `membership_number` = 1;

위 스크립트를 실행하면 다음과 같은 결과가 나옵니다.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

이제 아래 표시된 스크립트를 사용하여 연락처 번호를 업데이트하겠습니다.

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

위 스크립트를 실행하면 회원번호 999의 연락처가 0759에서 253 532 1로 업데이트됩니다. 이제 업데이트 스크립트를 실행한 후 회원번호 1의 기록을 살펴보겠습니다.

SELECT * FROM `members` WHERE `membership_number` = 1;

위 스크립트를 실행하면 다음과 같은 결과가 나옵니다.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

이제 회원번호 2에 필요한 업데이트를 살펴보겠습니다.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

다음 스크립트는 이를 수행하는 데 도움이 됩니다.

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

위 스크립트를 실행하면 회원 번호 2의 전체 이름이 Janet Smith Jones로 업데이트되고 실제 주소가 Melrose 123으로 업데이트됩니다.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

제품 개요

  • 업데이트 명령은 기존 데이터를 수정하는 데 사용됩니다.
  • "WHERE 절”는 UPDATE 쿼리의 영향을 받는 행 수를 제한하는 데 사용됩니다.