> 데이터 베이스 > MySQL 튜토리얼 > SQL 업데이트 문을 작성하는 방법

SQL 업데이트 문을 작성하는 방법

清浅
풀어 주다: 2020-09-16 11:56:34
원래의
45243명이 탐색했습니다.

SQL 데이터베이스의 업데이트 문은 UPDATE 문을 사용하여 완료해야 합니다. UPDATE 문의 기능은 데이터 업데이트 목적을 달성하기 위해 데이터베이스의 기존 데이터를 변경하는 것입니다. set = 여기서..."

SQL 업데이트 문을 작성하는 방법

SQL 데이터베이스의 업데이트 문은 UPDATE 문을 사용하여 완료되어야 합니다. UPDATE 문의 기능은 데이터 업데이트 목적을 달성하기 위해 데이터베이스의 기존 데이터를 변경하는 것입니다. .

실생활 애플리케이션에서는 데이터베이스의 데이터 변경이 불가피합니다. 일반적으로 거의 모든 사용자 데이터베이스에 있는 대부분의 데이터는 어느 정도 수정됩니다. SQL Server 데이터베이스의 데이터베이스 레코드를 수정하려면 UPDATE 문을 사용해야 합니다. UPDATE 문은 데이터베이스의 기존 데이터를 변경하기 위해 존재합니다. 이 명령문에는 몇 가지 복잡한 옵션이 있지만 배우기 가장 쉬운 명령문 중 하나입니다. 이는 대부분의 경우 이 문의 상위 수준 부분이 거의 사용되지 않기 때문입니다. 사용자 관점에서 보면 UPDATE 문은 지정된 행의 데이터를 변경하는 데에만 사용됩니다. 그러나 실제로 내부적으로 일어나는 일은 SQL Server가 테이블에서 이전 데이터 행을 삭제하고 새 행을 삽입한다는 것입니다.

UPDATE 구문

update <table_name> set <column_name> = <value> where <search_condition>
로그인 후 복사

구문 소개

: 값을 수정할 열이 포함된 테이블의 이름

: 데이터가 수정될 열의 이름 수정 예정입니다

< ;value>: 컬럼에 입력할 새 값

: UPDATE 문에서 가장 중요한 부분입니다. 좋은 검색 조건을 지정하면 테이블에서 수정되는 행 수를 제한할 수 있습니다. 검색 기준을 지정하지 않으면 SQL Server는 테이블의 모든 행을 새 값으로 수정합니다. ​​

예:

이제 테이블의 특정 행을 실제로 수정하는 방법을 살펴보겠습니다. 테이블의 각 행을 구별하는 고유한 값을 사용하는 테이블의 열이 있습니다. 따라서 작성자에 해당하는 데이터 행만 변경하는 UPDATE 문을 쉽게 작성할 수 있습니다.

코드는 다음과 같습니다.

update users set phone=78789831 where number =231;
로그인 후 복사

예를 들어, 이제 슈퍼마켓 테이블의 각 품목 가격을 11% 인상하려고 합니다. 각 행에 대해 독립적인 UPDATE 문을 작성해야 합니까? 현재 상황에서는 작성해야 할 UPDATE 문이 많지 않을 수 있지만, 더 큰 테이블이라면 문제가 될 것이다. 그래서 대답은 '아니요'입니다. 다음과 같이 업데이트할 행을 지정하지 않는 UPDATE 문을 작성하기만 하면 됩니다.

코드는 다음과 같습니다.

update shop set priceprice = price * .11 ;
로그인 후 복사

위 내용은 SQL 업데이트 문을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿