EDUCATION/DSS Online 6기
DAY33 - SQL연습(데이터 수정 및 삭제, UPDATE, DELETE)
Kululu_
2021. 3. 4. 19:39
1. UPDATE
- 테이블에 있는 데이터를 수정할 때 사용할 수 있습니다.
UPDATE table_name
SET column = value
WHERE ~
지정한 테이블에서 특정 조건에 해당하는 데이터의 특정 컬럼을 원하는 값으로 변경하는 쿼리입니다.
amy라는 사람의 email과 age를 변경해보겠습니다.
UPDATE User
SET email = 'amy@daum.net', age = 23
WHERE name LIKE 'amy'
데이터를 수정한 후 다시 조회해보면
이렇게 데이터가 수정된 것을 알 수 있습니다.
2. DELETE
- 특정 조건에 해당하는 로우를 테이블에서 삭제하는 기능입니다.
DELETE FROM table_name
WHERE ~
그럼 이름이 jane이고 나이가 23살인 데이터를 삭제해보겠습니다.
DELETE FROM User
WHERE name LIKE 'jane' AND age = 23
삭제 후 다시 데이터를 조회해보면
조건에 해당하는 로우가 삭제된 것을 볼 수 있습니다.
데이터를 조회하는 것은 테이블에 있는 데이터가 변형되는 것이 아니기 때문에 마음껏 해도 문제가 없지만 데이터 수정이나 삭제의 경우에는 한 번 하면 복구가 어렵기 때문에 주의해서 진행해야 합니다.