CRUD의 Create(생성, INSERT), Read(읽기, SELECT)에 이어서 Update(수정)와 Delete(삭제)를 보자.
student 테이블 원본은 다음과 같다.
UPDATE 테이블명 SET 수정할 컬럼명 = '수정할 값' WHERE 특정 컬럼 = '값';
아래의 예시는 age=28인 데이터의 grade를 11학번으로 바꾸는 것이다.
age=28인 데이터는 id=1인 레코드이므로, grade가 11학년으로 수정되었다.
UPDATE 테이블명 SET 수정할 컬럼명1 = '수정할 값1', 수정할 컬럼명2 = '수정할 값2'
WHERE 특정 컬럼 < '값';
WHERE문의 조건은 원하는대로 설정이 가능하다.
아래의 예시는 age < 23 인 데이터의 grade와 age를 원하는 값으로 수정하는 것이다. 따라서 age = 21인 레코드(id=2)의 grade와 age가 수정된다.
DELETE FROM 테이블명 WHERE 특정 컬럼='값';
ex) 이름에 '조'가 들어가는 레코드만 삭제해보기
거의 사용되지 않는 경우이니 참고만 하자.
DELETE FROM 테이블명;
위의 내용은 인프런 잔재미코딩님의 강의를 복습한 내용입니다.