Skip to Content
Suffering builds character

4. 레코드 수정

peron 테이블 전체 조회

sql
SELECT * FROM person;

→ INSERT 키워드를 써서 레코드를 삽입하였지만 state, country, postal_code 열에는 별도의 데이터를 추가하지 않았음

1. UPDATE 문 작성 문법

sql
UPDATE 테이블명 SET 수정할 필드명 = '수정할 값', [수정할 필드명 = '수정할 값'], ... [WHERE Exp];

UPDATE 키워드를 활용하여 특정 레코드의 데이터를 갱신

sql
UPDATE person SET street = 'GREEN TEA STREET', state = 'MA', country = 'USA', postal_code = '15232';

→ WHERE 키워드를 사용하지 않았기 때문에 모든 열의 데이터가 지정한 값으로 바뀜

WHERE 키워드를 추가하여 특정 레코드의 데이터 갱신

sql
UPDATE person SET street = 'SPIDER STREET', state = 'NA', country = 'USA', postal_code = '14231' WHERE person_id = 2;

특별한 케이스가 아니면 UPDATE 시에는 WHERE절 필수 작성

데이터 수정 확인을 위한 전체 테이블 조회

sql
SELECT * FROM person;
Last updated on