WHERE 조건을 지정하지 않으면 모든 행을 업데이트하는 SQL Update 쿼리를 작성할 수 있습니다. 아래 쿼리를 참조하십시오. 예를 들어, 자넷은 새 집으로 이사했기 때문에 주소가 바뀌었습니다. 이제 다음 문을 사용하여 직원 테이블에서 변경해야 합니다. SQL 업데이트 문 자습서는 오늘의 주제입니다. SQL UPDATE 문은 테이블의 기존 레코드를 수정하는 데 사용됩니다. 테이블의 레코드를 업데이트할 때는 매우 주의해야 합니다. UPDATE 문의 SQL WHERE 절은 업데이트해야 하는 레코드를 지정합니다. WHERE 절을 완전히 생략하면 테이블의 모든 레코드가 업데이트됩니다! 참고: 여러 열을 업데이트할 때 쉼표(,)를 사용하여 두 열의 이름과 값을 구분했습니다. 데이터베이스 엔진은 문을 실행한 후 영향을 받는 행 수를 지정하는 메시지를 실행합니다. SET 절에서는 리터럴 값을 사용하는 대신 하위 쿼리를 사용하여 employees 테이블에서 해당 성 값을 가져옵니다.

SQL UPDATE 쿼리는 테이블의 기존 레코드를 수정하는 데 사용됩니다. UPDATE 쿼리와 함께 WHERE 절을 사용하여 선택한 행을 업데이트할 수 있으며 그렇지 않으면 모든 행이 영향을 받습니다. 이러한 불확정성 때문에 하위 선택 내에서만 다른 테이블을 참조하는 것이 더 안전하지만 조인을 사용하는 것보다 읽기 어렵고 속도가 느립니다. UPDATE 문에 의해 수정된 데이터는 아래 빨간색으로 표시됩니다. AND 또는 OR 연산자를 사용하여 N개 수의 조건을 결합할 수 있습니다. 경우에 따라 직원이 성을 변경할 때 종속 테이블만 업데이트하지 않고 직원 테이블을 업데이트합니다. 테이블을 만드는 방법을 모르는 경우 SQL 만들기 테이블 및 SQL 삽입 쿼리 자습서를 확인하십시오. 참고: 위의 쿼리에서 SET 문은 특정 열에 새 값을 설정하는 데 사용되며 WHERE 절은 열을 업데이트해야 하는 행을 선택하는 데 사용됩니다. WHERE 절을 사용하지 않은 경우 모든 행의 열이 업데이트됩니다. 따라서 WHERE 절은 특정 행을 선택하는 데 사용됩니다. 데이터를 업데이트하기 전에 Nancy의 부양 가족을 확인해 보겠습니다.

AppID 4와 5에 업데이트된 값이 있음을 확인할 수 있습니다. SQL의 UPDATE 문은 데이터베이스의 기존 테이블데이터를 업데이트하는 데 사용됩니다. 요구 사항에 따라 UPDATE 문을 사용하여 단일 열과 여러 열을 업데이트할 수 있습니다. 그것은 아무것도 반환하지 않습니다. 따라서 출력을 확인해야하는 경우 다음 쿼리를 작성하십시오. CUSTOMERS 테이블의 모든 주소 와 SALARY 열 값을 수정하려는 경우 다음 코드 블록에 표시된 대로 UPDATE 쿼리로 WHERE 절을 사용할 필요가 없습니다. AWS 자동 확장이란 | AWS 확장 가능한 아키텍처 테이블 T에서 열 C1값을 9로 설정하고 C2 열 값이 “a”인 모든 행에 대해 C3~4 값을 설정합니다. 여기서는 AppID = 1의 행을 업데이트합니다. 크리에이터네임과 앱네임이 업데이트됩니다.

업데이트가 성공하려면 사용자는 테이블 또는 열에 데이터 조작 권한(UPDATE 권한)이 있어야 하며 업데이트된 값이 모든 적용 가능한 제약 조건(예: 기본 키, 고유 인덱스, CHECK 제약 조건 및 NOT)과 충돌해서는 안 됩니다. NULL 제약 조건). 그래서, 우리는 여섯 행테이블이 있습니다. 이제 하나 또는 여러 행을 수정하기 위한 업데이트 쿼리를 작성합니다.