지난 포스팅에서 배웠던 SELECT 문은
기본적인 데이터 처리 기능인 CRUD의 Read 기능과 같다고 이야기 했는데요,
CRUD의 Update와 같은 기능을 가진 UPDATE 문에 대해 알아보도록 하겠습니다!
UPDATE 문은 말 그대로 update를 하기 위한 명령어인데요,
기존 테이블에 있던 records를 수정하기 위해 사용하는 명령어입니다.
사용 방법은 아래와 같습니다.
UPDATE 테이블 명 SET column1 = value1, column2 = value2, column3 = value3, ...
WHERE 조건;
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_where
SQL Tryit Editor v1.6
WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver
www.w3schools.com
위의 사이트에 들어가서 아래의 SQL문을 가지고 실행해주었습니다.
1개의 데이터 베이스에 변경이 있다는 결과를 얻었는데요!
다시 SELECT 문으로 방금 변경했던 CustomerID가 3인 데이터를 조회했더니
아래처럼 국가가 한국으로 바뀐 것을 확인할 수 있습니다.
방금은 CustomerID를 통해 고유한 값을 가지고 있는 데이터 1개만 갱신했지만
UPDATE 문은 같은 조건을 가진 여러가지의 데이터를 한번에 갱신할 수도 있습니다.
WEHRE 절을 사용하면 조건을 줘서 쿼리문을 원하는데로 커스텀 할 수 있는데요,
자세한 내용은 나중에 따로 포스팅을 통해 설명하도록 하겠습니다.
지금은 간단하게 조건을 걸기 위해 사용하는 명령어로 알고계시면 됩니다.
다시 본론으로 돌아와서 멕시코라는 나라 값을 가진 데이터 베이스의
ContactName을 Wang으로 바꾸는 쿼리문을 작성하였습니다.
UPDATE Customers SET ContactName = "Wang" WHERE Country = "Mexico";
결과를 확인하니 4개의 값이 변경되었다고 하네요!
변경된 값들을 확인해보니 아래처럼 4개의 데이터의 ContactName의 값이
일괄적으로 갱신된 것을 확인할 수 있습니다.
이렇게 오늘은 UDPATE 문의 사용 방법에 대해 알아보았는데요
다음 포스팅에서는 INSERT 문의 사용법에 대해 알아보도록 하겠습니다.
'DataBase > MYSQL' 카테고리의 다른 글
[MYSQL] 기본 문법(6) - ORDER BY (0) | 2022.07.24 |
---|---|
[MYSQL] 기본 문법(5) - WHERE 조건 절 (0) | 2022.07.23 |
[MYSQL] 기본 문법(4) - DELETE 문 (0) | 2022.07.22 |
[MYSQL] 기본 문법(3) - INSERT 문 (0) | 2022.07.21 |
[MYSQL] 기본 문법(1) - SELECT 문 (0) | 2022.07.19 |
댓글