MySQL 업데이트 문

Mysql Update Statement



MySQL은 소규모 및 대규모 프로젝트 모두에 사용할 수 있는 오픈 소스 데이터베이스 관리 시스템입니다. Oracle Corporation에서 개발한 이 제품은 표준 SQL을 사용합니다. 데이터베이스 관리에서 CRUD 작업은 일종의 기본 요구 사항입니다.







이 기사에서는 MySQL에서 제공하는 UPDATE 문을 사용하여 MySQL 테이블의 데이터를 업데이트하는 방법을 배웁니다. UPDATE 문은 데이터를 수정하거나 업데이트하기 때문에 기본적으로 DML(데이터 조작 언어) 문입니다.



통사론

MySQL에서 테이블의 열을 업데이트하는 구문은 다음과 같습니다.



업데이트 table_name
세트
열 이름= ,
...
[ 어디 상태]

이 구문에서 table_name 열을 업데이트하려는 테이블입니다.





를 사용하여 세트 절에서 등호 =를 사용하여 여러 열에 새 값을 할당할 수 있습니다.

열 이름 업데이트하려는 열입니다.



결국, 우리는 또한 제공할 수 있습니다 어디 일부 조건을 적용하거나 업데이트 프로세스를 필터링하는 절.

테이블 내부의 열 값을 업데이트하는 예를 보여줌으로써 명확하게 합시다.

예시

먼저 터미널을 열고 MySQL 셸에 로그인한 다음 테이블을 업데이트할 데이터베이스를 선택합니다. 데이터베이스 내의 모든 테이블을 보려면 다음 명령을 실행하십시오.

보여 주다 테이블 ;

선택한 데이터베이스에 하나의 테이블이 있습니다. 그 안에 어떤 데이터가 있는지 없는지 봅시다. 테이블의 데이터를 보려면 다음과 같이 SELECT 명령을 실행합니다.

선택하다 * 에서 자동차;

세 번째 행의 자동차 이름과 제조 날짜를 BMW I8에서 car_id가 3인 BMW M4로 업데이트하려는 경우 이름과 날짜를 업데이트하는 쿼리는 다음과 같습니다.

업데이트 table_name
세트
car_name='BMW M4',
위임='2020년-10-10'
어디 car_id= ;

업데이트 명령을 실행하고 1행의 출력이 영향을 받은 후 이제 테이블을 살펴보겠습니다.

선택하다 * 에서 자동차 어디 car_id= ;

아래 스크린샷에서 볼 수 있듯이 세 번째 행의 데이터가 성공적으로 업데이트되었습니다.

이것이 UPDATE 문을 사용하여 MySQL에 있는 모든 테이블의 데이터를 업데이트하는 방법입니다.

결론

우리는 UPDATE 문의 활용과 MySQL 데이터베이스에서 데이터를 업데이트하는 방법을 알게 되었습니다. 그런 다음 한 번에 여러 열뿐만 아니라 단일 열을 업데이트하는 방법에 대해 논의했습니다. 마지막으로 WHERE 절의 사용도 보았습니다.