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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
2 | Janet Smith Jones | Female | 23-06-1980 | Melrose 123 | NULL | NULL | jj@fstreet.com |
제품 개요
- 업데이트 명령은 기존 데이터를 수정하는 데 사용됩니다.
- "WHERE 절”는 UPDATE 쿼리의 영향을 받는 행 수를 제한하는 데 사용됩니다.