데이터베이스/MySQL
MySQL 기본 문법 - 자료 갱신하기
ksge7
2020. 9. 25. 01:54
테이블 내에 있는 레코드를 갱신하기 위해서는 'UPDATE' 명령어를 사용하면 된다.
UPDATE Student SET Age = 17;
-- Student 테이블의 Age 필드의 모든 레코드를 17로 바꿈
UPDATE Student SET Age = 17 WHERE Name = "김철수";
-- Student 테이블에서 Name필드의 레코드가 '김철수'인 Age 필드의 모든 레코드를 17로 바꿈
'UPDATE' 명령어를 써주고 'SET'을 써서 필드의 레코드 값을 새로 설정해줄 수 있다.
'WHERE'를 써서 조건을 주지 않으면 'SET'에서 지정한 모든 필드의 레코드가 변경된다.
'WHERE'가 있을 경우에는 조건에 맞는 필드의 레코드만 변경이 된다.
위 코드로 보면 위 코드는 필드 내 모든 'Age'의 값이 17로 변한다.
아래 코드는 'Name' 필드가 '김철수'인 'Age' 필드 부분의 레코드만 17로 변한다.