sql

[mysql] 테이블의 value 수정과 삭제 ( UPDATE SET, DELETE FROM )

scone 2022. 6. 24. 20:25

[테이블의 value 수정]

  • 이전에 만들어둔 테이블은 다음과 같이 생겼습니다.

  • id 1번 의 이름을 스콘으로 바꿔주겠습니다.
UPDATE person SET name = '스콘' WHERE id=1;
SELECT * FROM person WHERE id = 1;

잘 바뀐 것을 조회해 볼 수 있었습니다.

 

  • 나이가 40세인 사람의 성별을 F로 수정하고 확인하겠습니다.
UPDATE person SET sex = 'F' WHERE age = 40;

잘 바꼈습니다.


[테이블 내용 삭제] 

  • .성별이 여자인 사람을 삭제해 줍니다.
DELETE FROM person WHERE sex = 'F';

  • 모든 데이터를 삭제해 줍니다.
DELETE FROM person;

테이블은 있지만 안에 내용은 전부 삭제 되었습니다.

 

 

  • 테이블 마저 지워줍니다.
DROP TABLE person;

지워졌습니다.


[정리] 

테이블 person 안에, name 이 '스콘' 인 행에서 age를 23으로 바꾸세요

UPDATE person SET age = 23 WHERE name = '스콘'

테이블 person 안에, name이 '스콘' 인 행을 지우세요.

DELETE FROM person WHERE name='스콘'