UPDATE 문은 데이터베이스 테이블의 기존 데이터를 수정하는 데 사용되는 SQL 문입니다. 이를 통해 테이블의 특정 행(row)에 있는 데이터를 업데이트하거나 변경할 수 있습니다. UPDATE 문의 구문은 다음과 같습니다:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
여기서 각 부분은 다음과 같은 역할을 합니다:
- UPDATE: 데이터를 수정할 테이블을 지정하는 키워드입니다.
- table_name: 데이터를 수정할 테이블의 이름입니다.
- SET: 수정할 열(column)과 해당 열에 새로운 값을 지정하는 키워드입니다.
- column1 = value1, column2 = value2, ...: 업데이트할 열(column)과 해당 열에 설정할 새로운 값을 지정합니다. 여러 열을 한 번에 업데이트할 수 있습니다.
- WHERE: 선택적으로 사용되는 절입니다. 조건을 지정하여 업데이트할 행(row)을 선택합니다. WHERE 절이 없으면 모든 행이 업데이트됩니다.
- condition: WHERE 절에 지정되는 조건입니다. 조건을 만족하는 행(row)만 업데이트됩니다. 여러 조건을 지정할 수 있고, AND, OR, NOT 등의 논리 연산자를 사용할 수 있습니다.
예를 들어, "users" 테이블에서 이름이 'John'인 사용자의 나이를 35로 변경하려면 다음과 같이 SQL을 작성할 수 있습니다:
UPDATE users
SET age = 35
WHERE name = 'John';
이렇게 하면 "users" 테이블에서 이름이 'John'인 모든 행의 "age" 열이 35로 업데이트됩니다.
'sql' 카테고리의 다른 글
데이터 필터링을 위한 WHERE 절 (0) | 2024.02.28 |
---|---|
데이터 삭제를 위한 DELETE 문 (1) | 2024.02.28 |
데이터 삽입을 위한 INSERT 문 (0) | 2024.02.28 |
데이터 조회를 위한 SELECT 문 (0) | 2024.02.28 |
테이블(Table), 열(Column), 행(Row) 등의 기본 용어 (0) | 2024.02.28 |